2016-12-14 90 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服务器。

相关问题