这个工具装完以后,必须上网才能打开连接,如果不联网的话打不开,提示2005-Unknown MySQL server host 'localhost'(0),请问这是什么情况?我哪设置出问题了?

解决方案 »

  1.   

    我的也是,不是说远程连接不行就是当自己的电脑没有连入网络的时候,用Navicat连接localhost就会报错打开wifi有信号了就立马就好了我的是Navicat 11.0.10企业版  未激活
      

  2.   

    创建连接的时候,只是配置了常规标签下的东西,连接名:xxx;主机名或IP地址:localhost;端口:3306;用户名:root;密码:xxx 其余的标签:高级、SSL、SSH、HTTP都没动,采用默认值。
      

  3.   

    我使用navicat11系列的都是你这种情况,换成老版本的就好了,什么原因?
      

  4.   

    试试 127.0.0.1 ????会不会是系统 localhost 解析错误?
      

  5.   

    localhost 是什么???
    只是个英文字母的组合? 真正连接mysql需要的是ip地址
    但是有的人用localhost就可以连接为什么? 因为在你的hosts文件中,默认会把localhost指向127.0.0.1 实际上你访问localhost 就是访问127.0.0.1而你修改过hosts文件后,比如把这一行删除,他则就不知道localhost是指向哪个ip地址,只会把他当成个变量或常量来解析,所以会出这样的错误;Windows中hosts 在c:\windows\system32\drives\etc\hosts
    linux 在 /etc/hosts
      

  6.   

    将localhost换成127.0.0.1