mysql无法连接远程数据库(ERROR 2013:Lost connection to MySQL server)

ERROR 2013 (HY000) Lost connection to MySQL server at ‘reading authorization packet’

重启mysql不行就重启Windows服务器!!!!!!

重启mysql不行就重启Windows服务器!!!!!!

重启mysql不行就重启Windows服务器!!!!!!

很意外,上午数据库还能用呢,下午突然就不能用了。。。。。。。。

服务器使用的是Windows Server2008,使用Linux系统的请移步百度,我搜了很多是Linux系统的解决方案。

网上的两种方法是这样的:

  1. 在mysql配置文件my.ini中, [myslqd]下面添加一行设置skip-name-resolve.需要重启mysql服务
    (关闭mysql:net stop mysql; 启动mysql:net start mysql).

  2. 在hosts文件内添加: ip与主机名的映射关系,如: 127.0.0.1 localhost. 这种方式不用重启mysql服务.

然后你可能发现,方案一种的对比一下自己的配置文件,嗯 这个好像没有,加上。然后重启mysql,发现没解决。。。。。。

那不是还有方案二呢!!!!

嗯 ,试试方案二。。。。。。

打开C:\Windows\System32\drivers\etc,找到host文件,打开发现特么这个是有的。。。。。。

然后尝试重启电脑????

为什么我感觉这个步骤很傻,我就重启mysql服务不就好了????

好吧。。。。没办法 ,解决不了 。。。。。我认输。。。。。我重启。。。。。。

然后发现重启之后 神奇的好了。。。。。。。。。。。。

微笑脸。。。。。。。。。。。。。。。

这是我第三次碰到这个问题,第一次重启了mysql解决了,第二次重启服务器解决了,然后写了这篇博客,这是第三次,我还是习惯了重启mysql,没解决,然后一顿百度,然后翻到自己写的博客。。。。。。。。。。。。。

解决方法:

重启服务器!!!!!!

重启服务器!!!!!!

重启服务器!!!!!!

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 书香水墨 设计师:CSDN官方博客 返回首页