2015-08-31 2 views
0

Я использую this tutorial на Как восстановить данные MySQL из Innodb, который обеспечивает следующие действия:Баш:/USR/SBIN/туздЫ: Нет такого файла или каталога

  1. Восстанавливать данные (ibdata1, ib_logfile0 and ib_logfile1 файлы) в обычный каталог данных MySQL (/ вар/Lib/MySQL)
  2. Переместить в папку данных /var/lib/mysql
  3. Выполнить команду ls -l найти размер ваших InnoDB логов
  4. Выхода выглядит следующим образом:

    -rw-rw—- 1 mysql mysql 5242880 Jun 25 11:30 ib_logfile0 -rw-rw—- 1 mysql mysql 5242880 Jun 25 11:30 ib_logfile1

  5. Run su mysql

  6. И запустить этот /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

+0

Возможно, он не использовал centos6 ... Я всегда запускал mysql on centos как 'sudo etc/init.d/mysqld start' для mysql v5.5 ... Я бы просто внес изменения/добавление параметров в свой .cnf и регулярно запускайте и читайте файлы журналов, чтобы узнать, есть ли у вас ошибки ... – BK435

+0

У вас действительно есть mysql на машине, которую вы восстанавливаете? Это похоже на звуки, которые вы делаете, так как у вас есть/var/lib/mysql. Существует ли/usr/libexec/mysqld? См. Http://stackoverflow.com/questions/11445357/why-the-mysqld-is-located-in-4-places-in-linux-system – ozborn

ответ

1

Наконец решил проблему путем удаления и установки снова mysqlServer и принимая все содержимое каталога MySQL /var/lib/mysql из моего резервного копирования в новый каталог. У меня есть все таблицы и данные.