mysql远程链接问题

描述如下:

mysql server 存在linux虚拟机上(vm 运行在win7上),mysql client(我用的是toad for mysql)运行在win7上。

linux vm ip是192.168.107.128,已经开通3306端口。也就说应该能远程访问mysql server。

并且已经做过授权脚本如下:

grant all privileges on *.* to root@'192.168.1.%' identified by "777";

 

client所在win7的ip是192.168.1.7,但链接时始终如下报错:

Category    Timestamp    Message
Statusbar    2011/1/26 0:37:06    MySQL Database Error: Unable to connect to any of the specified MySQL hosts.

 

哪位兄弟知道原因啊?谢谢。

1.把my.cnf中的bind-address注释掉,然后重新启动mysql服务器程序sudo /etc/init.d/mysql restart。

2.检查下用户名密码及远程主机是否对你的IP开放权限。

请检查数据库服务器上 MySql.Data.dll 文件版本和项目 bin 目录下的版本是否一致.
远程主机版本要和项目引用一样