2015-06-10 60 views
0

我在使用MySQL在本地服務器上創建數據庫時遇到問題。對用戶「@'localhost'拒絕MySQL訪問

方法:

啓動mysqld以管理員身份
啓動MySQL管理員

mysql> create database db_name; 

的MySQL拋出指示錯誤,「拒絕訪問用戶 '' @'localhost來數據庫 'DB_NAME'。

我需要向MySQL指定什麼來創建數據庫?

+0

我使用的是Windows 7 – user4640007

+0

輸入''grant'for'administrator'@'localhost';'你看到了什麼? –

+0

拒絕用戶''@'localhost'到數據庫'mysql'的訪問 – user4640007

回答

2

您需要提供有效的用戶/密碼組合才能訪問MYSQL。 您還需要您正在使用的用戶有權創建數據庫。

默認情況下,新用戶無權訪問數據庫管理,包括創建。

+0

我記得能夠登錄就好了。我想我忘了如何登錄 – user4640007

+0

通常問題是與用戶訪問。這可能有幫助,但它是值得一試的,你可以嚴格強制用戶名只能訪問一個特定的主機名/ IP地址。注意:@蒂姆Biegeleisen擊敗我是 – Vhortex

+0

好的。謝謝。也許如果我可以將它燒入我的大腦(或保存文本文件),MySQL將只能通過命令提示符工作。 – user4640007

相關問題