1. 可能是 mysql 登录用户限制了只能本地连接,输入以下命令设置可连接的 ip 地址, % 表示 所有 ip
GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘root‘ WITH GRANT OPTION;
flush privileges;
2.查看 mysql 的配置文件,找到 bind-address = 127.0.0.1 这一项,并把它注释掉
MySQL 无法远程连接的原因
原文:http://www.cnblogs.com/fantasyall/p/6427043.html