Как я могу получить базу данных MySQL с жесткого диска?
9
Моя коробка Мифтв разбилась из-за поврежденного жесткого диска. Я вижу свои данные при подключении к другому компьютеру. Мне нужно знать, как я могу получить базу данных, чтобы я мог загрузить ее на свой новый диск.
/ var / lib / mysql также распространена, или загляните в /etc/my.cnf
nos
1
Зайдите в каталог MySQL db жесткого диска, там будет несколько файлов для каждой базы данных. Получить их.
Вот сложная часть. Вам нужно будет получить ту же версию MySQL от той, которая была в "мертвой коробке". Как только вы узнаете, какая это была версия, установите ее в новой установке и скопируйте файлы.
После этого вы можете использовать php myadmin или mysql cli интерфейс для правильного экспорта.
Если вы все еще можете читать с HD, попробуйте скопировать файлы db в другую систему, на которой работает mysql. Если файлы базы данных не повреждены, вы сможете получить доступ к базе данных.
Файлы db должны находиться в папке с именем [db_name].
Я уже пробовал это, но это не сработало. Многие из них пропали без вести.
coding_idiot
-1
Используйте службу поиска данных, если информация очень важна для вас, так как любая попытка получения данных своими руками может уменьшить шансы на более позднюю попытку.
Тем не менее, использование GetDataBack является хорошим выбором для дисков NTFS или FAT (у них есть две разные версии. Вот руководство, которое поможет вам с Linux HD (на самом деле этот совет будет работать с любым типом HD, но для дисков в формате FAT и NTFS). Вы можете использовать GetDataBack).
Он сказал, что это MythTV, и это работает на Linux. Рекомендуя файл восстановления программного обеспечения для файловых систем FAT / NTFS вроде бессмысленно ...
Alex
+1, потому что он также поместил ссылку на Linux HD.
Ответы:
Используйте
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_name].
источник
Используйте службу поиска данных, если информация очень важна для вас, так как любая попытка получения данных своими руками может уменьшить шансы на более позднюю попытку.
Тем не менее, использование GetDataBack является хорошим выбором для дисков NTFS или FAT (у них есть две разные версии. Вот руководство, которое поможет вам с Linux HD (на самом деле этот совет будет работать с любым типом HD, но для дисков в формате FAT и NTFS). Вы можете использовать GetDataBack).
Надеюсь это поможет!
источник