有可能是数据库的远程连接权限没有了,具体原因也不太清楚,解决办法如下:
1、登录数据库
mysql -uroot -p
2、进入mysql,查看host,没有%需要配置一下
usemysqlselect host,user,password from user;
3、进行配置
update user set host="%" where user="root";
FLUSH PRIVILEGES; 更新权限
执行完以上命令后,然后再查看一下,有了%之后说明配置成功