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.
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.
Odpowiedzi:
Skorzystaj z mysqldump
narzędzia :). Ta opcja umożliwia eksportowanie bazy danych zamiast kopiowania plików.
http://gd.tuwien.ac.at/linuxcommand.org/man_pages/mysqldump1.html
mysqldump
czy zadziała na komputerze, na którym nie działa serwer mysql; Nigdy nie próbowałem.
Jeśli korzystasz z systemu Linux, bazy danych są /var/db/
ogólnie przechowywane . Jeśli to mysql /var/db/mysql/
.
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.
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]
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!