Wie kann ich eine MySQL-Datenbank von einer Festplatte abrufen?

9

Meine Mythtv-Box ist wegen einer beschädigten Festplatte abgestürzt. Ich kann meine Daten sehen, wenn sie an einen anderen Computer angeschlossen sind. Ich muss wissen, wie ich die Datenbank abrufen kann, damit ich sie auf mein neues Laufwerk laden kann.


quelle
1
Welches Betriebssystem
Unfundednut

Antworten:

2

Verwenden Sie das mysqldumpDienstprogramm :). Mit dieser Option können Sie die Datenbank exportieren, anstatt nur die Dateien zu kopieren.

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

jrc03c
quelle
Eigentlich bin ich mir nicht sicher, ob das mysqldumpauf einem Computer funktioniert, auf dem der MySQL-Server nicht ausgeführt wird. habe es nie versucht.
jrc03c
Ich habe es bereits versucht, aber mysqldump funktioniert nicht, ohne dass der MySQL-Server ausgeführt wird, was auf einer externen Festplatte nicht passieren wird.
Coding_idiot
1

Wenn Sie Linux verwenden, werden die Datenbanken im /var/db/Allgemeinen gespeichert . Wenn es MySQL ist /var/db/mysql/.

Unfinanzierte Nuss
quelle
1
/ var / lib / mysql ist auch üblich, oder schauen Sie in /etc/my.cnf
nos
1

Gehen Sie in das MySQL-Datenbankverzeichnis der Festplatte. Dort befinden sich einige Dateien für jede Datenbank. Rufen Sie sie ab.

Hier ist der schwierige Teil. Sie müssen dieselbe Version von mySQL von der Version erhalten, die sich in der Deadbox befand. Wenn Sie wissen, um welche Version es sich handelt, installieren Sie sie in einem neuen Rig und kopieren Sie sie über die Dateien.

Danach können Sie PHP Myadmin oder die MySQL CLI-Schnittstelle verwenden, um einen ordnungsgemäßen Export durchzuführen.

Ray Foss
quelle
0

Wenn Sie immer noch von der Festplatte lesen können, versuchen Sie, die Datenbankdateien auf ein anderes System zu kopieren, auf dem MySQL ausgeführt wird. Wenn die Datenbankdateien nicht beschädigt sind, sollten Sie auf die Datenbank zugreifen können.

Die Datenbankdateien sollten sich in einem Ordner namens [Datenbankname] befinden.

Hieronymus
quelle
Ich habe das bereits versucht, aber das hat nicht funktioniert. Viele von ihnen fehlten.
Coding_idiot
-1

Verwenden Sie einen Datenabrufdienst, wenn die Informationen für Sie sehr wertvoll sind, da jeder Versuch des DIY-Datenabrufs die Wahrscheinlichkeit eines späteren Versuchs verringern kann.

Die Verwendung von GetDataBack ist jedoch eine gute Wahl für NTFS- oder FAT-Laufwerke (sie haben zwei verschiedene Versionen. Hier finden Sie eine Anleitung, die Ihnen bei Linux- Festplatten hilft (tatsächlich funktioniert der Rat mit jeder Art von Festplatte, jedoch mit FAT- und NTFS-formatierten Laufwerken) Sie können GetDataBack verwenden).

Hoffe das hilft!

ssvarc
quelle
Er sagte, es ist MythTV, und das läuft unter Linux. Das Empfehlen von Dateiwiederherstellungssoftware für FAT / NTFS-Dateisysteme ist irgendwie sinnlos ...
Alex
+ 1ing, weil er auch einen Link für Linux HDs gesetzt hat.
Hallo71