首先查看你的mysql 用户都是哪些IP可以访问
mysql> use mysql;
Database changed
mysql> select host,user,password from user;
+-----------+------+-------------------------------------------+
| host | user | password |
+-----------+------+-------------------------------------------+
| localhost | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
+-----------+------+-------------------------------------------+
创建一个远程可访问的 用户设置哪些IP可以访问
mysql> grant all privileges on *.* to root@'%' identified by "root";
%代表所有的IP可以访问也可以将%替换成 单个IP如(192.168.2.1)
2.如果远程还不能访问 首先ping一下mysql服务器IP 如果ping不通 修改mysql数据库服务器防火墙
添加入站规则:
选择 tcp 端口 可以设置为 3306
此时远程应该能链接mysql数据库了 主要解决 主机是WIN7操作系统的mysql数据库不能远程链接的问题
原文来自 http://blog.csdn.net/a0820010401/article/details/21006641