被一个问题困扰很久---- 需要大家的帮助!!在Windows的CMD下  运行 > mysql -uroot -p 再次输入密码可以连接MySQL数据库。
但是> mysql -uroot -h127.0.0.1 -p   输入密码 却出现    Can't connect to MySQL server on '127.0.0.1'(10061) 错误!我的127.0.0.1地址是镜像在本机, mysql 服务也是启动的 ,在网上看了很多资料都不行。

解决方案 »

  1.   

    有时候 127.0.0.1 没有 localhost 好用换成localhost 试试
      

  2.   

    你mysql安装配置时允许远程访问没有?
      

  3.   

     mysql -uroot -h127.0.0.1 -p  输入密码在本地还需要用127.0.0.1这个????
      

  4.   

    C:\Documents and Settings\Administrator>mysql -uroot -h127.0.0.1 -proot
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 4 to server version: 5.0.15-ntType 'help;' or '\h' for help. Type '\c' to clear the buffer.mysql>
      

  5.   

    安装配置是  我勾选了 开启了TCP/IP连结。。是不是这个
      

  6.   

    换成localhost看看
    还有端口号也加进去试试看
      

  7.   


    已经搞定 , 谢谢各位 !   我把以前的自动安装版的删了,然后配置一个了绿色版的MySQL就没有问题了!
      

  8.   

    已经搞定 , 谢谢各位 !   我把以前的自动安装版的删了,然后配置一个了绿色版的MySQL就没有问题了!