MySql 问题记录
1.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系统的解决方案。 网上的两种方法是这样的: 在mysql配置文件my.ini中, [myslqd]下面添加一行设置skip-name-resolve.需要重启mysql服务 (关闭mysql:net stop mysql; 启动mysql:net start mysql). 在hosts文件内添加: ip与主机名的映射关系,如: 127.0.0.1 localhost. 这种方式不用重启mysql服务. 然后你可能发现,方案一种的对比一下自己的配置文件,嗯 这个好像没有,加上。然后重启mysql,发现没解决。。。。。。 那不是还有方案二呢!!!! 嗯 ,试试方案二。。。。。。 打开C:\Windows\System32\drivers\etc,找到host文件,打开发现特么这个是有的。。。。。。 然后尝试重启电脑???? 为什么我感觉这个步骤很傻,我就重启mysql服务不就好了???? 好吧。。。。没办法 ,解决不了 。。。。。我认输。。。。。我重启。。。。。。 然后发现重启之后 神奇的好了。。。。。。。。。。。。 微笑脸。。。。。。。。。。。。。。。 这是我第三次碰到这个问题,第一次重启了mysql解决了,第二次重启服务器解决了,然后写了这篇博客,这是第三次,我还是习惯了重启mysql,没解决,然后一顿百度,然后翻到自己写的博客。。。。。。。。。。。。。 解决方法: 重启服务器!!!!!! 重启服务器!!!!!! 重启服务器!!!!!! ————————————————

浙公网安备 33010602011771号