今天尝试启动 mysql 服务时,出现此错误:
"mysql: job failed to start"
我需要使用 mysql,因此我备份了数据目录 (/var/lib/mysql) 并重新安装了服务器 (mysql-server-5.6),请注意,我无法使用 mysqldump,因为 mysql即使 innodb_force_recovery>0
也不会启动现在mysql启动得很好,但是如果我放回旧的数据目录,它会显示前面提到的错误。我的结论是问题来自于损坏的数据
现在我只有这个数据文件夹(包含 ibdata1、ib_logfile* 等),我想恢复所有数据(不仅仅是结构)。
谢谢
最佳答案
“旧”和"new"是同一个版本5.6吗?尝试检查文件、文件夹的权限。
祝你好运。
关于mysql - 恢复InnoDB数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34562595/