从数据目录中恢复MySQL数据库

时间:2017-01-11 00:47:29

标签: mysql linux ubuntu lamp

我正在尝试从数据目录中恢复MySQL数据库。我有一个备份,但它已经有一周了,我宁愿不使用它。

我已将所有文件转移到一个全新的MySQL安装中,并为mysql提供了777个权限以及目录和组所有权。

当我尝试启动时,我收到以下两个错误:

InnoDB:错误:日志文件./ib_logfile0的大小为0 0字节 InnoDB:比.cnf文件中指定的0 5242880字节!

170110 16:42:58 [ERROR]插件'InnoDB'init函数返回错误。 170110 16:42:58 [ERROR]插件'InnoDB'注册为存储引擎失败。

对于第一个错误,我尝试在my.cnf中指定日志文件大小,也作为mysqld的参数。我一直收到同样的错误信息。

对于第二个错误,我尝试删除了ib_logfile0和ib_logfile1,但是如果我这样做,在启动mysqld后跟

时会得到一堆无意义的字符

/ usr / sbin目录/ mysqld的(+ 0x286668)[0x7f65298d4668] http://dev.mysql.com/doc/mysql/en/crashing.html处的手册页包含 可以帮助您找出导致崩溃的原因的信息。

如何检索此数据库中的数据?

0 个答案:

没有答案