记载一次数据库崩溃修复方案

前情提要

买了腾讯云的wordpress轻量云服务器(不是偷懒,是体验!)但事实证明预装的很多软件的都不好用。昨天不知道因为什么,数据库突然崩溃了,mysql服务也起不了。

处理流程

第一反应是想办法把mysql服务启动,于是去看了/etc/my.cnf里的配置,首先发现datadir是写错的(我不知道为什么之前网站没问题,我之前也没去看配置),而且日志路径是空的。于是修改datadir和日志路径,并修改datadir里的用户权限组。完了发现mysql服务启动超时,日志里也没有报错,单纯的超时。。。。。。WTF?

看了很多帖子,试了很多方法都没用(包括重装数据库),于是备份datadir里的文件后重装系统,再覆盖回去。

解决

TODO: 有空了尝试高可用方案!

发表评论