以前发现服务器卡顿时,可以检查出是mysqld CPU占用高所导致的,经常采用的措施就是停止mysqld,然后发现CPU占用下降,似乎这就是正确操作了,在以前很多次的操作中,也确实可以正常重启。但事无绝对,昨天我在重复以往的经验时,却发现这样操作了几次后,最后一次不能重启了。
我在任务管理器中,结束了mysqld进程,(win10服务器)想着这样可以开启mysql服务,结果无法启动。
我重启了服务器,想着服务器主机断电重启,这样总是可以正常启动mysql了吧?结果还是无法启动。
网络上查了一下此类故障的解决方案,mysqld无法重启的解决过程都很复杂,挑选其简单的方案又没用。
最后,是卸载了mysql,再重装。然后数据库虽然看着还有记录在,却全都不能用了,只能删除了原来的,然后一个一个重建数据库,把原来的数据库备份导入进来,网站才恢复了正常使用,但这也导致网站内容回档了(每天做一次备份)。
吃了这个亏以后,最好的操作,可能是在尝试mysqld重启前,先实时备份一下数据库,这样如果出现最差的结果,需要回档时,也不会对网站造成太大的影响。
© 版权声明
文章版权归作者所有,未经允许请勿转载,图片部分引用于网络,非盈利未署名转载,如有著作权保护请留言站长修改。
THE END
请登录后查看评论内容