9

Моя коробка Мифтв разбилась из-за поврежденного жесткого диска. Я вижу свои данные при подключении к другому компьютеру. Мне нужно знать, как я могу получить базу данных, чтобы я мог загрузить ее на свой новый диск.

5 ответов5

2

Используйте утилиту mysqldump :). Эта опция позволяет вам экспортировать базу данных вместо простого копирования файлов.

http://gd.tuwien.ac.at/linuxcommand.org/man_pages/mysqldump1.html

1

Если вы используете Linux, то базы данных обычно хранятся в /var/db/ . Если его mysql /var/db/mysql/ .

1

Зайдите в каталог MySQL db жесткого диска, там будет несколько файлов для каждой базы данных. Получить их.

Здесь самая сложная часть. Вам нужно будет получить ту же версию MySQL от той, которая была в "мертвой коробке". Как только вы узнаете, какая это была версия, установите ее в новой установке и скопируйте файлы.

После этого вы можете использовать php myadmin или mysql cli интерфейс для правильного экспорта.

0

Если вы все еще можете читать с HD, попробуйте скопировать файлы db в другую систему, на которой запущен mysql. Если файлы базы данных не повреждены, вы сможете получить доступ к базе данных.

Файлы db должны находиться в папке с именем [db_name].

-1

Используйте службу поиска данных, если информация очень важна для вас, так как любая попытка получения данных своими руками может уменьшить шансы на более позднюю попытку.

Тем не менее, использование GetDataBack является хорошим выбором для дисков NTFS или FAT (у них есть две разные версии. Вот руководство, которое поможет вам с Linux HD (на самом деле совет будет работать с любым типом HD, но для дисков в формате FAT и NTFS вы можете использовать GetDataBack).

Надеюсь это поможет!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .