【发布时间】:2015-11-20 19:58:05
【问题描述】:
我在如何从 Innodb 恢复 MySQL 数据中使用 this tutorial ,它提供了以下步骤:
- 将数据(
ibdata1, ib_logfile0 and ib_logfile1文件)恢复到正常的 MySQL 数据目录 (/var/lib/mysql) - 移动到数据目录
/var/lib/mysql - 运行命令
ls -l来查找 Innodb 日志文件的大小 -
输出如下:
-rw-rw—- 1 mysql mysql 5242880 Jun 25 11:30 ib_logfile0 -rw-rw—- 1 mysql mysql 5242880 Jun 25 11:30 ib_logfile1 运行
su mysql然后运行
/usr/sbin/mysqld –innodb_log_file_size=5242880 –innodb_force_recovery=6注意数字 5242880 是我在第 4 步得到的
现在我收到此错误 bash: /usr/sbin/mysqld: No such file or directory 。
我想念什么或应该安装什么?
任何帮助将不胜感激,谢谢
Mysql 是 5.5.4
【问题讨论】:
-
他可能没有使用centos6...我总是在centos 上以
sudo etc/init.d/mysqld start为mysql v5.5 启动mysql...我只会对my.cnf 进行更改/添加参数和定期启动并读取日志文件以查看是否出现错误... -
你的机器上真的有mysql吗?这听起来像你做的,因为你有 /var/lib/mysql 坐在那里。 /usr/libexec/mysqld 是否存在?见stackoverflow.com/questions/11445357/…
标签: mysql centos6 database-restore