SQLSTATE [HY000] [1045]访问被拒绝用户'root'@'114.xxx.xxx.xxx'(使用密码:是)

时间:2016-12-14 16:09:35

标签: php mysql laravel laravel-5.3

我在env文件中的连接是这样的:

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

当我使用数据库服务器访问我的localhost时,会出现如下错误:

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)

看起来它不起作用

有没有人可以帮助我?

1 个答案:

答案 0 :(得分:0)

在my.cnf中验证以评论此行

bind-address = 127.0.0.1

并在mysql控制台中

flush privileges;

最后重启mysql服务器。