Page 1 of 1

Datenbanken retten

Posted: 2016-07-15 16:00
by tomo
Leider habe ich von meinen mysql Datenbanken keine sql Dateien als Sicherung. Habe auch schon versucht mit mysqldump ... > abc.sql eine zu erstellen. Das klappt aber nicht weil im rescuesystem mysqldump nicht vorgesehen ist. Auch habe ich versucht das Verszeichnis mit dem Tabellen ...*frm nach /var/lib/mysql zu kopieren. Die Tabellen werden jedoch mit phpmyadmin nicht angezeigt. Können nicht angesprochen werden.

Kann mysql auch nicht mehr auf dem Server starten. Es existieren nur unter /var/lib/mysql diese Verzeichnissen mit diesen ...*frm Dateien. Wenn ich diese nun auf einen anderen Server kopieren, wie kann man dann die Datenbanken wieder herstellen?

Re: Datenbanken retten

Posted: 2016-07-15 18:21
by Joe User
Wenn Du schon DB-Files kopierst, dann bitte immer das komplette Verzeichnis /var/lib/mysql und nicht nur einzelne Files. Das geht aber nicht immer gut, weshalb Du in Zukunft regelmässig Backups mittels mysqldump anlegen solltest.

Re: Datenbanken retten

Posted: 2016-07-15 22:21
by tomo
Die Files wurden mit mysqldump als backup erstellt, allerdings nur einzeln und nicht das ganze /var/lib/mysql Verzeichnis. Ich verstehe nicht warum die Datenbank mit phpmyadmin angezeigt werden, die Tabellen jedoch nicht. Was kann ich da machen?

Re: Datenbanken retten

Posted: 2016-07-16 00:18
by tomo
Das die Tabellen nicht angezeigt werden lag an den verkehrten Rechten. Muss natürlich mysql:mysql sein.

Danach werden die Tabellen angezeigt. Das nächste Problem ist nun, dass bei jeder Tabelle folgende Fehlermeldung in phpmyadmin kommt: "1932 - Table 'c14fritz.block_custom' doesn't exist in engine"

Was hat das zu bedeuten?

Re: Datenbanken retten

Posted: 2016-07-16 01:39
by Joe User
Backups hast Du hoffentlich:
http://superuser.com/questions/675445