意外地断网并且在使用Navicat Premium进行Mysql本地数据库连接,报了2005即标题的错误,通过查看连接属性我们可以看到问题的来源!
原因:在本地Mysql数据库安装成功并启动服务后,由于Navicat的一些功能是需要联网才可以使用的,所以报错提示说连接不上主机的localhost(localhost是需要DNS解析后才会变成本地回环地址127.0.0.1,否则断网的时候,未经解析localhost就是一个普通的字符串,而不是一个我们一直以为的ip地址)。
解决:打开Navicat中创建的不能成功连上Mysql数据库的连接属性,修改主机或者IP地址一栏为127.0.0.1即可。