Jak mogę odzyskać bazę danych MySQL z dysku twardego?

9

Moje pudełko mythtv uległo awarii z powodu uszkodzonego dysku twardego. Widzę swoje dane po podłączeniu ich do innego komputera. Muszę wiedzieć, jak mogę pobrać bazę danych, aby móc ją załadować na nowy dysk.


źródło
1
Jaki system operacyjny
Unfundednut

Odpowiedzi:

2

Skorzystaj z mysqldumpnarzędzia :). Ta opcja umożliwia eksportowanie bazy danych zamiast kopiowania plików.

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

jrc03c
źródło
Właściwie nie jestem pewien, mysqldumpczy zadziała na komputerze, na którym nie działa serwer mysql; Nigdy nie próbowałem.
jrc03c
Próbowałem już, ale mysqldump nie działa bez działającego serwera mysql, co nie nastąpi na zewnętrznym dysku twardym.
coding_idiot
1

Jeśli korzystasz z systemu Linux, bazy danych są /var/db/ogólnie przechowywane . Jeśli to mysql /var/db/mysql/.

Unfundednut
źródło
1
/ var / lib / mysql jest również powszechny, lub zajrzyj do /etc/my.cnf
nos
1

Wejdź do katalogu db MySQL na dysku twardym, będzie tam kilka plików dla każdej bazy danych. Odzyskaj je.

Oto trudna część. Będziesz musiał pobrać tę samą wersję mySQL z tej, która była w martwym polu. Gdy dowiesz się, jaka to była wersja, zainstaluj ją w nowej platformie i skopiuj pliki.

Następnie możesz użyć php myadmin lub interfejsu mysql cli, aby dokonać właściwego eksportu.

Ray Foss
źródło
0

Jeśli nadal możesz czytać z dysku HD, spróbuj skopiować pliki db do innego systemu z uruchomionym programem mysql. Jeśli pliki db nie są uszkodzone, powinieneś mieć dostęp do bazy danych.

Pliki db powinny znajdować się w folderze o nazwie [nazwa_db]

Jerome
źródło
Próbowałem już tego, ale to nie zadziałało. Wielu z nich zaginęło.
coding_idiot
-1

Skorzystaj z usługi wyszukiwania danych, jeśli informacje te są dla Ciebie bardzo cenne, ponieważ każda próba pobrania danych DIY może zmniejszyć szanse na późniejszą próbę.

To powiedziawszy, użycie GetDataBack jest dobrym wyborem dla dysków NTFS lub FAT (mają dwie różne wersje. Oto przewodnik, który pomoże ci w Linux HD (tak naprawdę porady będą działać z każdym rodzajem HD, ale dla dysków sformatowanych w FAT i NTFS) możesz użyć GetDataBack).

Mam nadzieję że to pomoże!

ssvarc
źródło
Powiedział, że to MythTV i działa na Linuksie. Polecanie oprogramowania do odzyskiwania plików dla systemów plików FAT / NTFS jest bezcelowe ...
Alex
+ 1-go, ponieważ umieścił również link do HD Linuxa.
Hello71