本文摘自PHP中文网,作者爱喝马黛茶的安东尼,侵删。
错误描述:
在使用navicat 连接mysql数据库的时候会出现:mysql error 2005 - Unknown MySQL server host 'localhost'(0)错误;当检查连接信息,连接属性信息,用户名和密码都是正确的,IP地址为:localhost,在有网络的情况下都能正常打开数据库,但是一断网就出错了。
相关推荐:《Navicat for mysql使用图文教程》
解决方案如下:
在使用navicat创建mysql连接的时候在主机或IP地址一栏填写:127.0.0.1而不要填写localhost,然后在断网的情况下进行测试会发现是可以连接成功的。
错误原因:
在有网络的情况,会自动解析localhost为127.0.0.1,而断网的情况下,localhost只是一个字符串,不代表一个ip地址。
以上就是用navicat连接报错2005是什么意思的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
更多相关阅读请进入《Navicat》频道 >>
数据库系统概念 第6版
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。