Моя коробка mythtv розбилася через пошкоджений жорсткий диск. Я можу бачити свої дані, коли підключив їх до іншого комп'ютера. Мені потрібно знати, як я можу отримати базу даних, щоб завантажити її на свій новий диск.
Моя коробка mythtv розбилася через пошкоджений жорсткий диск. Я можу бачити свої дані, коли підключив їх до іншого комп'ютера. Мені потрібно знати, як я можу отримати базу даних, щоб завантажити її на свій новий диск.
Відповіді:
Використовуйте mysqldump
утиліту :). Цей параметр дозволяє експортувати базу даних, а не просто копіювати файли.
http://gd.tuwien.ac.at/linuxcommand.org/man_pages/mysqldump1.html
mysqldump
буде працювати на машині, на якій не працює сервер mysql; ніколи не пробував.
Якщо ви використовуєте Linux, то бази даних зберігаються /var/db/
загалом. Якщо його mysql /var/db/mysql/
.
Зайдіть всередину каталогу MySQL db на жорсткому диску, там буде кілька файлів для кожної бази даних. Завантажте їх.
Ось хитра частина. Вам знадобиться отримати ту саму версію mySQL з тієї, що була у мертвому полі. Як тільки ви дізнаєтеся, що це за версія, встановіть її в новій версії та скопіюйте файли.
Після цього ви можете використовувати php myadmin або інтерфейс mysql cli, щоб зробити належний експорт.
Якщо ви все ще можете читати з HD, спробуйте скопіювати файли db в іншу систему, на якій працює mysql. Якщо файли db не пошкоджені, ви повинні мати доступ до бази даних.
Файли db повинні міститись у папці під назвою [db_name]
Скористайтеся послугою пошуку даних, якщо інформація для вас дуже цінна, оскільки будь-яка спроба пошуку DIY може знизити шанси на наступну спробу.
Однак, використання GetDataBack є хорошою ставкою для накопичувачів NTFS або FAT (у них дві різні версії. Ось посібник, який допоможе вам з HD HD Linux ви можете використовувати GetDataBack).
Сподіваюся, це допомагає!