2014-02-26 17 views

回答

0

您需要創建一個具有ReadWrite權限的MySQL用戶。

登錄爲root用戶,並創建具有所需權限

GRANT SELECT , INSERT , UPDATE , DELETE ON db_name.* TO 'user'@'hostname' IDENTIFIED BY 'some_password'; 

說明

GRANT新用戶 - 這是用於創建用戶和授予權限的數據庫,表格等

命令

SELECT , INSERT , UPDATE , DELETE - 這告訴它用戶將擁有這些權限。

db_name.* - 這說明MySQL將這些權限應用於完整的dbtest數據庫。如果願意,可以用特定的表名或存儲例程替換*。

TO 'user'@'hostname' - '用戶'是您正在創建的用戶帳戶。注意:你必須在那裏有單引號。 'hostname'告訴MySQL用戶可以連接的主機。如果您只希望使用同一臺機器,請使用本地主機

IDENTIFIED BY 'password' - 正如您所猜測的那樣,這會爲該用戶設置密碼。

看看Adding User Accounts in MySQL

+0

我在'host'和'password'中寫什麼? IP地址和Windows密碼? – Oboyo

+0

對於'phpmyadmin'主機將是'localhost',你可以根據你的需要設置密碼,這個用戶將用來登錄mysql。它不是Windows密碼 –

+0

其他用戶應該如何訪問此phpmyadmin頁面? – Oboyo