在服务器本地用telnet 127.0.0.1 3306 可以连接,服务器的IP地址是61.236.127.192,在服务器上telnet 61.136.127.192 3306 不能连接。远程也自然不能连接了,想问问大家这是什么原因?防火墙都关闭了的.

解决方案 »

  1.   

    http://blog.csdn.net/hzhxxx/archive/2006/12/14/1443031.aspx看看这个。。还有住下载一个 MySQL_5.1_zh.chm 文件,学习管理 mysql 数据库
      

  2.   

    127.0.0.1和61.236.127.192的处理方式不一样,你看看你的端口是否打开了。
    在看看你是否允许远程连接mysql。
      

  3.   

    谢谢大家的回复,但是问题还没得到解决,好困惑。服务器的系统是windows2003,只要运行了mysql,3306端口不是就已经打开了么?用netstat -a可以查看到3306端口打开了,已经有建立一个可以向外连折帐号。我在自己的机器上试,用同样的方法,mysql -h192.168.0.35 -uzzqccc -p 是可以进入mysql的,所有方法都一样,就是跟服务器不一样的是,系统不同,服务器用的公网IP,我的机器用的是局域网IP,但这个应该没多大关系吧。而且,我是远程登陆进服务器,相当于是在本地了,用mysql -h61.236.127.192 -uzzqccc -p却提示无法连接。请大家帮忙再想想,谢谢了……
      

  4.   

    在任务管理器里看不到mysqld进程,但是net start mysql显示mysql服务启动成功,但在进程里还是看不到mysqld进程
      

  5.   


    修改 mysql 数据库里面的 host 表数据
      

  6.   

    hzhxxx(程序方程) 
    修改host表里的数据,要修改成怎样的?可否说详细点,谢谢了,host用计算机名还是61.236.127.192、%?要修改哪些字段,改成怎样的?请再帮帮忙
      

  7.   

    碰到同样的问题。
    mysql启动,但3306端口就是打不开。
    apache啊