Назад | Перейти на главную страницу

MySQL - резервное копирование из двоичных данных - некоторые базы данных кажутся пустыми, а их нет!

моя ОС умерла сегодня, поэтому мне нужно скопировать данные на рабочую машину. Я настроил новую среду, включая MySQL, затем скопировал содержимое /var/lib/mysql со старой машины на новую. К сожалению, глядя на результаты, я заметил, что некоторые (да только некоторые) базы данных полностью пусты - а остальные остались нетронутыми. Единственное, что связывает эти базы данных с "потерянными" таблицами и записями, это то, что все они были созданы. в последнее время, по сравнению с выжил ед. [по в последнее время Я имею в виду полгода или около того]

Теперь мой вопрос совершенно очевиден - как мне правильно восстановить данные?

заранее спасибо

  1. Какой у вас механизм хранения данных (MyISAM, InnoDB)?
  2. Как вы выполняли резервное копирование / восстановление (scp, cp, tar, rsync?)
  3. Был ли fsck запущен в вашей старой системе? он заметил какие-либо проблемы?
  4. вы пробовали использовать mysqldump из старого ящика?
  5. Была ли ваша ОС и данные на одном разделе?
  6. если вы можете смонтировать раздел данных MySQL со старого компьютера и использовать его в новом экземпляре MySQL, то вы могли бы запустить mysqlcheck, а затем выполнить необходимое?