xtrabackup恢复数据后,MySQL无法启动问题处理

应审计需要,需将MySQL数据恢复到14天前。
公司MySQL采用xtrabackup方式备份。使用xtrabackup恢复MySQL后,无法启动MySQL,报错如下

查看MySQL错误日志

 

解决办法:
由于执行xtrabackup使用root用户,恢复处的文件属组、属主都是root,将其修改为mysql即可,chown mysql.mysql *
再次启动,错误日志中依然有错误,显示数据损坏。

解决办法:

再次启动,成功!

遇到MySQL无法启动问题,切记一定要查看MySQL错误日志。你遇到的问题可能与我不同,但是通过错误日志能够快速定位问题并解决。

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注