今天尝试启动mysql服务时,我收到了这个错误:
" mysql:作业无法启动"
我需要使用mysql,所以我备份了我的数据目录(/ var / lib / mysql)并重新安装了服务器(mysql-server-5.6),请注意我无法使用mysqldump因为即使使用innodb_force_recovery> 0
,mysql也无法启动现在mysql启动很好,但是如果我放回旧的数据目录,它会显示之前提到的错误。我的结论是问题来自损坏的数据
现在我拥有的是这个数据文件夹(包含ibdata1,ib_logfile *等),我想恢复所有数据(不仅仅是结构)。
谢谢
答案 0 :(得分:0)
“旧”和“新”是同一版本5.6?尝试检查文件,文件夹的权限。
祝你好运。答案 1 :(得分:0)
我希望您尝试了所有innodb_force_recovery
值,包括6.如果MySQL仍然没有按照我的帖子https://twindb.com/recover-corrupt-mysql-database/中的说明开始操作。在https://recovery.twindb.com/上有一个数据恢复工具包的Web界面,如果您可以上传数据,可以在那里上传和恢复数据库。