2016-12-14 95 views
0

我在ENV文件連接是這樣的:SQLSTATE [HY000] [1045]訪問被拒絕的用戶 'root'@'114.xxx.xxx.xxx'(使用密碼:是)

DB_CONNECTION=mysql 
DB_HOST=31.220.56.75 
DB_PORT=3306 
DB_DATABASE=chelsea 
DB_USERNAME=root 
DB_PASSWORD=terry 

當訪問我的本地主機與數據庫服務器,有存在錯誤是這樣的:

SQLSTATE[HY000] [1045] Access denied for user 'root'@'114.xxx.xxx.xxx' (using password: YES) 

在數據庫服務器上,我嘗試運行此:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'terry' WITH GRANT OPTION;,有存在的消息是這樣的:Query OK, 0 rows affected, 1 warning (0.00 sec)

它看起來李ke不起作用

有沒有人可以幫助我?

+0

這是密碼錯誤,在mysql中,用戶的意思是'user'@'hostname'。請記住這一點。 –

+0

應該不是主機'localhost'? – Option

+0

@Option,我訪問服務器數據庫。沒有本地主機數據庫 –

回答

0

驗證您的my.cnf評論此行

bind-address = 127.0.0.1 

,並在MySQL控制檯

flush privileges; 

最後重新啓動MySQL服務器。

相關問題