时间:2021-07-01 10:21:17 帮助过:19人阅读
经过多次的总结,发现的一些经验,与大家分享下。
目前发现引起这个问题的原因有两个,一个是连接超时,mysql有一个默认的连接时间,超过之后就会遇到这个问题,这时可以在my.ini文件中[mysqld]后面加上
wait_timeout=1814400。当然这个值只有够大都行。改完后net stop mysql net start mysql.
另一个原因是端口问题,至于为什么会这样,实在不清楚。但如果在连接mysql的时候把端口与my.ini中设置的不同,也会出现这个异常。
如果这两个方法都解决不了问题,你就应该开始怀疑mysql配置文件的位置了,一般默认的配置文件放在mysql的安装目录下,可在windows server上的一次配置上,却发现这个文件也可能放在c:/programData/mysql 下,当时我在安装目录下,不管怎么改都没有效果,甚至随意乱写,Mysql依然能直觉启动。c:/programData是一个隐藏目录.