1.原因:
翻看日志:
可以查看到原因即登陆的权限问题,查看mysql数据库的权限:
1)use mysql;
2) select User, Host, authentication_string from user;
注意:5.7版本下的mysql数据库下已经没有password这个字段了,password字段改成了authentication_string
2. 解决:
可知道时root 不愿徐远程登陆 两种解决办法:
第一,修改root为%权限,允许远程登陆
第二,创建新的用户赋值为%权限,远程登陆
介绍第一种方法:
update user set host=’%’ where host=‘localhost’;
flush privileges;
quit;