注意检查你的客户端 IP地址与localhost是否绑定 ,例如 linux 下面的 /etc/hosts中的配置,是否配置了你的IP地址和对应localhost的之间的对应关系,windowx下也有对应的文件(在 MySql Server 所在服务器上,修改 Windows 的 hosts 文件,数据库安装目录不同,存放位置也可能不同) 解决办法 :1.配置IP地址与localhost之间的对应关系 。(推荐使用)
            2.直接修改MySql 服务器端 的配置文件 ,在  [mysqld] 行后添加  skip-name-resolve
skip-name-resolve 选项可以禁用dns解析,但是,这样不能在mysql的授权表中使用主机名了,只能使用I

解决方案 »

  1.   

     JenMinZhang,谢谢!
    我还是不明白,是在windows\systems32\drivers\etc\hosts文件下增加如下行
    127.0.0.1   localhost
    吗?
      

  2.   

    mysql服务提示已启动,mysql Notifier提示状态 mysql56 StartPending
      

  3.   

    推断是my.ini设置问题,my.ini放在安装的服务器所在目录(bin的上一级目录),这样正确吗?