我安裝了mySQL服務器並創建了一個名爲ej_instance
的用戶並設置了密碼「password」。使用以下命令創建表失敗
mysql -u ej_instance -p;
-- entered password
ej_instance登錄到服務器只能訪問ejabberd
數據庫。所以,我執行的命令像下面
use ejabberd;
然後試圖像下面
SET table_type=InnoDB;
CREATE TABLE users (
username varchar(250) PRIMARY KEY,
password text NOT NULL,
created_at timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
) CHARACTER SET utf8;
執行命令但它在我拋出的錯誤。以下是錯誤
ERROR 1193 (HY000): Unknown system variable 'table_type'
ERROR 1046 (3D000): No database selected
怎樣才能完成這項工作?還有什麼要改變的?
你使用ejabberd後;它是否說'數據庫已更改'? – DaImTo
嘗試在您嘗試執行的腳本中添加'user ejabberd'。 –
@DaImTo是的,它記錄的是一樣的。 '數據庫已更改' – redV