本帖最后由 Lucia_123 于 2010-02-14 13:49:07 编辑

解决方案 »

  1.   

    如果你没有更改mysql的端口的话 在命令行输入 netstat -an 看看你的mysql端口3306在哪个地址监听
      

  2.   

    防火墙关了试试
    http://topic.csdn.net/u/20090920/22/14d4f597-b7d4-4c24-b0db-abb2956e66c3.html
    mysql   无法联接故障现象及原因 
      

  3.   

    mysql -h localhost -u root -p
    把上面的 localhost 换成 127.0.0.1 试试看
    很有可能是你登陆的这个账户没有远程访问的权限
      

  4.   

    你查询user表的信息。
    select user,host from mysql.user;
    看看有没有root,127.0.0.1这个用户?若有的话,你mysql -h 127.0.0.1 -u root -p再次连接试试,看是否可以连接?
    若可以连接,请给'root'@'127.0.0.1'重新赋予权限,很可能不能远程连接造成的。