本地连接mysql数据库,没有任何问题,远程连接就会报错错误代码:2003 can't connect to MySQL server on '*.*.*.*'(10061)怎么回事?
服务器用的是win2003 server版,防火墙已经添加3306端口例外,还会有什么原因呢?

解决方案 »

  1.   

    mysql 默认不支持远程连接
    你没有开启远程连接,自然就不能远程连接啦
      

  2.   

    修改my.ini 打开允许远程连接 另外还要设置允许帐号在任何位置登录。bind-address = 127.0.0.1  修改为实际的对外ip地址 或者直接注释掉此行
      

  3.   

    不推荐远程连接mysql数据库,用户体验很差的
      

  4.   


    回答的太离谱了,我用命令窗口远程连接mysql跟php有啥关系?
      

  5.   

    搜索"mysql 添加用户“
    grant all on *.* to test@10.163.225.87 identified by '123';
      

  6.   

    有工具的。mysql的网站很多工具可以帮助你的。