账号和密码都是正确的
mysql 权限问题 , 关闭防火墙, 把mysql里mysql库里的user表的host 改成%
1、进入mysql
执行如下命令,修改权限:
grant all on . to root@'%' identified by '你自己的密码' with grant option;
flush privileges;
2、重启数据库
sudo service mysql restart
3、使用Navicat工具测试是否可以正常连接
脚本没有问题,权限问题,登录MySQL 远程设置下grant all privileges on . to 'root'@'%' identified by 'root' with grant option; flush privileges;
进入mysql
执行这两条命令,将命令中%改成你主机名,将123456改成你自己的密码