bash:/ usr / sbin / mysqld:没有这样的文件或目录

时间:2015-08-31 18:13:02

标签: mysql centos6 database-restore

我正在使用 this tutorial 如何从Innodb恢复MySQL数据,它提供了以下步骤:

  1. 将数据(update YourTable set ColumnB = case when ColumnA = 'True' then 'Alert' else ColumnB end, ColumnX = ... from YourTable 文件)恢复到正常的MySQL数据目录(/ var / lib / mysql)
  2. 转到数据目录ibdata1, ib_logfile0 and ib_logfile1
  3. 运行命令/var/lib/mysql以查找Innodb日志文件的大小
  4. 输出如下:

    ls -l

  5. 运行-rw-rw—- 1 mysql mysql 5242880 Jun 25 11:30 ib_logfile0 -rw-rw—- 1 mysql mysql 5242880 Jun 25 11:30 ib_logfile1

  6. 运行此su mysql请注意我在第4步获得的号码5242880

  7. 现在我收到此错误/usr/sbin/mysqld –innodb_log_file_size=5242880 –innodb_force_recovery=6。 我想念什么或者我应该安装什么?

    感谢任何帮助

    Mysql是5.5.4

1 个答案:

答案 0 :(得分:0)

最后通过卸载并再次安装mysqlServer并将我的备份中的整个mysql目录/var/lib/mysql内容带到新目录来解决问题。我有所有的表格和数据。