这是因为mysql数据库只允许自身所在的本机器连接,不允许其他机器远程连接。

如果是root用户,执行sql语句:

use mysql;

select host from user where user='root';

如果是localhost ,那么就是只允许本地连接

update user set host = '%' where user ='root';

flush privileges;

这样就可以了

推荐阅读

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。