问题如下:access denied for user root @********
1、防火墙需要允许3306端口连接。
2、远程的MySql需要允许外部链接,方法如下:
1)进入到你的主机里 2)登录主机mysql 3)mysql -u root -p 密码 4)输入以下语句 执行,授权允许外部链接 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '数据库密码' WITH GRANT OPTION;
5)切记更改好后重启mysqld服务噢!sudo /etc/init.d/mysql restart
或在mysql命令行下输入flush privileges;