Как я могу получить базу данных MySQL с жесткого диска?

9

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


источник
1
Какая операционная система
unundednut

Ответы:

2

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

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

jrc03c
источник
На самом деле, я не уверен, что это mysqldumpбудет работать на машине, на которой не работает сервер MySQL; никогда не пробовал.
jrc03c
Я уже пробовал, но mysqldump не работает без запуска сервера MySQL, что не произойдет во внешнем жестком диске.
coding_idiot
1

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

Unfundednut
источник
1
/ var / lib / mysql также распространена, или загляните в /etc/my.cnf
nos
1

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

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

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

Рэй Фосс
источник
0

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

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

Джером
источник
Я уже пробовал это, но это не сработало. Многие из них пропали без вести.
coding_idiot
-1

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

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

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

ssvarc
источник
Он сказал, что это MythTV, и это работает на Linux. Рекомендуя файл восстановления программного обеспечения для файловых систем FAT / NTFS вроде бессмысленно ...
Alex
+1, потому что он также поместил ссылку на Linux HD.
Hello71