我们部门有三台服务器,两台服务器在同一个网段 外网ip地址假设   a:1.1.1.1和b:1.1.1.2。另一台外网ip为 c:2.2.2.2.  分别都装有mysql数据库,现在b和c都已经授权给a数据库访问,a能远程连接b但无法远程连接到c,现在我要通过a服务器  对b和c数据库操作,请问是什么原因无法连接c啊  和网络有关?  怎么解决,求救啊?

解决方案 »

  1.   

    从a机器 telnet一下c机器的3306端口看痛不痛
      

  2.   

    试试ping呢
      

  3.   

    参考下贴中的检查方法并贴出你的检查结果(#43楼)http://topic.csdn.net/u/20090920/22/14d4f597-b7d4-4c24-b0db-abb2956e66c3.html
    [收集]mysql   无法联接故障现象及原因<
      

  4.   


    我试过了  连不通
    那就只有先ping通了再说白!
    外网的服务器应该是静态IP吧!
    如果外网服务器是部署你们项目的,那么mstsc 应该是可以远程上的啊!
      

  5.   

    如果网络连通的话 看下mysql是否允许远程连接 mysql默认不允许远程的
      

  6.   

    看看防火墙是不是限制了,还有mysql登录帐号是不是支持远程访问
      

  7.   

    贴上来个ERROR看看吧,要不也不清楚你这是什么问题