MySQL - Daten wieder herstellen
Guten Abend zusammen,
ich habe heute privat ein bisschen Mist gebaut. Und zwar habe ich mein Notebook neu installiert und habe vergessen meine MySQL Datenbank zusichern. Also erstmal Backups gesucht und nach einiger Zeit auch gefunden. *gg*
Das hat mich schon mal erleichtert. Leider sind bei dieser Backupart nur die Unterordner von "data" gesichert. Ich habe die Dateien mit den Endungen *.frm und *.opt.
Kann ich meine Tabellen wieder herstellen?! Sonst habe ich echt ein Problem!!
Grüße
Dani
PS: Meine neue Backupvarinate sichert die Inhalte per mysql.exe. *gg*
ich habe heute privat ein bisschen Mist gebaut. Und zwar habe ich mein Notebook neu installiert und habe vergessen meine MySQL Datenbank zusichern. Also erstmal Backups gesucht und nach einiger Zeit auch gefunden. *gg*
Das hat mich schon mal erleichtert. Leider sind bei dieser Backupart nur die Unterordner von "data" gesichert. Ich habe die Dateien mit den Endungen *.frm und *.opt.
Kann ich meine Tabellen wieder herstellen?! Sonst habe ich echt ein Problem!!
Grüße
Dani
PS: Meine neue Backupvarinate sichert die Inhalte per mysql.exe. *gg*
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 54283
Url: https://administrator.de/forum/mysql-daten-wieder-herstellen-54283.html
Ausgedruckt am: 01.04.2025 um 22:04 Uhr
6 Kommentare
Neuester Kommentar
Hallo,
ich habe das vor einiger Zeit (sprich MySQL Versionen) mal so gemacht, dass ich in der neu installierten MySQL-DB die Datenbanken mit gleichem Namen wie die die zurückgesichert werden sollen, angelegt habe. Dann den DB-Dienst stoppen und einfach das "alte" data-Verzeichnis unterschieben. MySQL starten und alles war gut. Wobei ich sagen muß, dass sich bei der alten und neuen Installtaion sicherheitshalber bei der gleichen MySQL-Version geblieben bin. Aber da kann man dann ja wieder mit einen echten Export/Dump weitermachen.
Ralf
ich habe das vor einiger Zeit (sprich MySQL Versionen) mal so gemacht, dass ich in der neu installierten MySQL-DB die Datenbanken mit gleichem Namen wie die die zurückgesichert werden sollen, angelegt habe. Dann den DB-Dienst stoppen und einfach das "alte" data-Verzeichnis unterschieben. MySQL starten und alles war gut. Wobei ich sagen muß, dass sich bei der alten und neuen Installtaion sicherheitshalber bei der gleichen MySQL-Version geblieben bin. Aber da kann man dann ja wieder mit einen echten Export/Dump weitermachen.
Ralf

Richtige Antwort, der Kandidat hat 100 Punkte 
Wichtig ist, daß es dieselbe MySQL-Version ist.
Lonesome Walker
Wichtig ist, daß es dieselbe MySQL-Version ist.
Lonesome Walker
Hallo,
Ja!! Denn in den DBs werden nicht nur die reinen Daten untergebracht, sondern auch Systemverwaltungstabellen etc. der MySQL-Version selber. Diese sind bei dem Unterschieben der alten Version jetzt natürlich noch auf dem alten Stand. Wenn Du nicht die alte MySQL-Version installieren willst, kannst Du schauen, ob beider MySQL-Installtion Updateskripts dabei sind, die ältere Installationen auf den aktuellen 5er Stand "patchen". Der sicherere Weg ist aber der Umweg über die alte Version mit anschließendem Export und Import in Deine aktuelle Version.
Nicht komisch, sondern genau so eine fehlende Systemtabelle, die in den alten DB-Files nicht enthalten sind, weil es sie in der alten Version noch nicht gegeben hat.
Ralf
vielen Dank! Ich hab eine neuere Version von
MySQL 5 installiert. Macht das was aus??
MySQL 5 installiert. Macht das was aus??
Ja!! Denn in den DBs werden nicht nur die reinen Daten untergebracht, sondern auch Systemverwaltungstabellen etc. der MySQL-Version selber. Diese sind bei dem Unterschieben der alten Version jetzt natürlich noch auf dem alten Stand. Wenn Du nicht die alte MySQL-Version installieren willst, kannst Du schauen, ob beider MySQL-Installtion Updateskripts dabei sind, die ältere Installationen auf den aktuellen 5er Stand "patchen". Der sicherere Weg ist aber der Umweg über die alte Version mit anschließendem Export und Import in Deine aktuelle Version.
MySQL meldet:
#1146 - Table 'trafmeter.traffic_shw03'
doesn't exist
Komisch oder?!
#1146 - Table 'trafmeter.traffic_shw03'
doesn't exist
Komisch oder?!
Nicht komisch, sondern genau so eine fehlende Systemtabelle, die in den alten DB-Files nicht enthalten sind, weil es sie in der alten Version noch nicht gegeben hat.
Ralf