如题,在本机上时,当用localhost时,没问题
但是当改为具体的ip地址时提示"can't connect to mysql server on '192.168.1.100'(10061)"
已经改了user表了
GRANT ALL ON *.* TO admin@'%' IDENTIFIED BY 'admin' WITH GRANT OPTION;
GRANT ALL ON *.* TO admin@'%' IDENTIFIED BY 'admin' WITH GRANT OPTION;
这两句都添加上了的
但是,只要改为具体的ip地址就出现这个错误。
其实192.168.1.100就是我本机的地址
我在另外一台电脑上也是报同样的错误。
求大侠指点哈,应该怎么改啊

解决方案 »

  1.   

    防火墙已经关了,还是不行
    我的系统是win7
    两个防火墙都关闭了,就是工作组和公网的防火墙都给关闭了,还是不行"Data Source=mydb;Password=admin;User ID=admin;Location=192.168.1.100;Port=3306;Extended Properties=\"\""
    这个是连接字符串,如果是localhost的话,就可以
    但是我现在的电脑的ip地址就是192.168.1.100