远程有个服务器操作系统是Linux,安装有一个Mysql数据库。数据库信息如下:
IP:123.123.123.123
Port:3306
库名:AAAA
用户名:AAtest
密码:AAtest我要通过互联网对其进行连接,我的笔记本为windowXP,使用Navicat Lite for MySQL连接时使用SSH通道,然后填好信息后测试连接还是连不上。
报错信息是:SSH Tunnel:Socket error on connecting.WSAGetLastError return 10061($274D)请问如何解决?
向我这种情况,如何才能远程访问这个固定IP的服务器上的Mysql数据库????

解决方案 »

  1.   

    D:\mysql6\bin>mysql -uAAtest -pAAtest -P3306 -h123.123.123.123这样连。
      

  2.   


    你的意思是,我的机子上要先安装mysql才能访问远程的mysql么?
      

  3.   

    你可以直接先用SSH或者TELNET登录到 123.123.123.123 ,然后在服务器本机进行操作。
      

  4.   

    如果安装了Navicat Lite for MySQL,则不需要再安装MYSQL的客户端了。但你目前的错误信息是网络层,先把网络层的问题解决。所以建议你可以在你的PC上安装MYSQL自己的客户端,然后用上述命令进行测试检查。
      

  5.   

    我自己机子上有MYSQL,使用Navicat Lite for MySQL可以连接上。现在我相连接那个远程的,刚才使用
    D:\mysql6\bin>mysql -uAAtest -pAAtest -P3306 -h123.123.123.123方式连接,提示不能连接服务器,错误代码2003。
      

  6.   

    ping 123.123.123.123
    telnet 123.123.123.123 3306
      

  7.   


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

  8.   

    错误信息如下:
    ERROR 2003 <HY000>:Can't connect to Mysql server on '123.123.123.123' <10060>
      

  9.   


    看你的连接,貌似对方服务没有启动。但不可能,服务肯定启动了。现在我ping对方的IP都ping不通,我估计是对方有防火墙。
      

  10.   

    现在我已经要求对方防火墙给我授权了,也开放Ping了,现在我仍然使用:
    D:\mysql6\bin>mysql -uAAtest -pAAtest -P3306 -h123.123.123.123
    进行远程连接,出现以下提示:
    Welcome to the MySql monitor.Commands end with ; or \g.
    Your MySql connection id is 50141 to server version:5.0.22-log
    这样应该是说明连接上了吧?
      

  11.   

    现在我用控制台命令能访问了。但是使用Navicat Lite for MySQL怎么还是不行?
    报错信息是:SSH Tunnel:SSH Server is not responding
      

  12.   

    不要用SSH,用普通网络连接。
      

  13.   

    哦,连上了。不用SSH通道。谢谢大家关注了,一会还会发帖,希望大家继续关注!!!