今天发现mysql的一个问题,当跑update语句的时候,mysql 服务会自动断掉,无论用 phpmyadmin, navicat , mysql workbench 甚至用 mysql命令行效果一样。
我的环境是 : windows server 2008 R2 + mysql5.7.18-win64。
执行SQL :
select distinct id,name,code from test_falut;时 数据库自动lost 并且 MySQL 服务自动停止.
报错信息是:
The connection ‘localhost’ was closed due to the error ‘Lost connection to MySQL server during query (199.198.0.999:3306)’.
Execution was canceled by user.
中间经过多种尝试,最后经过 google google google 查到解决方法,安装 2008 sp1的补丁就可以了,微软官方下载:windows6.1-KB976932-X64.exe
下载地址为: http://download.windowsupdate.com/msdownload/update/software/svpk/2011/02/windows6.1-kb976932-x64_74865ef2562006e51d7f9333b4a8d45b7a749dab.exe
执行完之后在执行该语句已经正常了!