当mysqld CPU占用高时,谨慎使用BT面板下重启操作

以前发现服务器卡顿时,可以检查出是mysqld CPU占用高所导致的,经常采用的措施就是停止mysqld,然后发现CPU占用下降,似乎这就是正确操作了,在以前很多次的操作中,也确实可以正常重启。但事无绝对,昨天我在重复以往的经验时,却发现这样操作了几次后,最后一次不能重启了。

图片[1]-当mysqld CPU占用高时,谨慎使用BT面板下重启操作-墨铺

我在任务管理器中,结束了mysqld进程,(win10服务器)想着这样可以开启mysql服务,结果无法启动。

我重启了服务器,想着服务器主机断电重启,这样总是可以正常启动mysql了吧?结果还是无法启动。

网络上查了一下此类故障的解决方案,mysqld无法重启的解决过程都很复杂,挑选其简单的方案又没用。

最后,是卸载了mysql,再重装。然后数据库虽然看着还有记录在,却全都不能用了,只能删除了原来的,然后一个一个重建数据库,把原来的数据库备份导入进来,网站才恢复了正常使用,但这也导致网站内容回档了(每天做一次备份)。

吃了这个亏以后,最好的操作,可能是在尝试mysqld重启前,先实时备份一下数据库,这样如果出现最差的结果,需要回档时,也不会对网站造成太大的影响。

© 版权声明
THE END
喜欢请点赞支持!
点赞15 分享
大话西游 抢沙发

请登录后发表评论

    请登录后查看评论内容