本站MySQL数据库崩溃正在尝试恢复
提醒:本页面将不再更新、维护或者支持,文章、评论所叙述内容存在时效性,涉及技术细节或者软件使用方面不保证能够完全有效可操作,请谨慎参考!
MySQL意外崩溃,所有的页面均出现404无法访问的问题,后台无法登录,出现绿色背景以及Updating SEO configuration options in database(猜测是All In One SEO插件问题)。通过
myisamchk -r
检测数据库,并且通过
invoke-rc.d mysql restart
重启数据库服务基本解决问题,可惜后台登录不上出现:“您没有足够的权限访问该页面。”的错误消息。检查WordPress后台登录的数据库表
wp_users
以及
wp_usermeta
,发现其中表
wp_usermeta
提示“'wp_usermeta' is marked as crashed and should be repaired”,看来
wp_usermeta
表损坏了,通过REPAIR TABLE命令处理过,然后后台登录正常。
检查数据,发现丢失了一条评论,应该是Just_fly同学的评论,在此表示抱歉了。
后来翻了一下自动备份文件夹,找到一份几个小时前的备份,立即恢复,丢失的评论也被找到了。
目前还在做扫尾工作,查看了MySQL的所有日志,竟然没有找到任何有效信息,由于这次崩溃导致WordPress出现诡异的找不到数据404错误,而不是连接不到数据库503错误,所以外部监控网站没有能够及时捕获这次故障时间,我是临近中午才发现问题的。好了,看来准备把这个老旧的MySQL数据库升级一下了,之前还考虑这个运行蛮稳定的就不升级了,看来不升级不行哎。
这是第200篇文章,没想到出现这样的问题,也算是个纪念吧,经常备份是个好习惯哦。