mysqldump -> Fehler bei/nach Ausführung

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
leomic
Beiträge: 11
Registriert: 05.03.2007 09:26:21

mysqldump -> Fehler bei/nach Ausführung

Beitrag von leomic » 05.03.2007 20:41:06

Ich bekomme beim ausführen des Kommandos "mysqldump --all-databases > Backup.sql" folgende Meldung nachdem er mir ca. 150 MB rausgesichert hat:

mysqldump: Error 1030: Got error 127 from storage engine when dumping table `jos_mambots` at row: 22

So, bricht er nun bei diesem Fehler den gesamten Job ab, oder ist alles exportiert und dass ist nur ein Fehler welcher zwischendurch passierte?

Ich denke mal er bricht einfach ab, da die gesicherte sql Datei viel kleiner ist als der Inhalt des mysql Verzeichnisses!

Was tun?

JPT
Beiträge: 96
Registriert: 09.03.2006 17:46:20
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von JPT » 05.03.2007 22:59:04

Ich hab mal kurz die Fehlernummer durch Google gejagt und hab das hier gefunden:
http://www.php-fehlermeldungen.de/artik ... gine,.html

Entweder hast du zu wenig Platz, oder aber, wie ich vermute, ist diese Tabelle defekt.

Wenn es möglich ist, versuch sie mal mit Phpmyadmin oder so zu reparieren.

leomic
Beiträge: 11
Registriert: 05.03.2007 09:26:21

Beitrag von leomic » 06.03.2007 10:31:55

dann dürfte wohl die tabell kaputt sein, weil platz hätte ich genug. naja, mal sehen!

edit:

äh, kennt sich jemand mit mysql aus? wie kann ich per console die tabelle "jos_mambots" suchen und gegebenenfalls reparieren? (server ist ein confixx system, d.h. die tabelle gehört sicher einem kunden)

Benutzeravatar
dominator
Beiträge: 790
Registriert: 26.08.2003 10:05:37
Wohnort: Neuerdings meistens im Bierparadies Oberfranken

Beitrag von dominator » 06.03.2007 10:50:41

Code: Alles auswählen

mymyisamchk --silent --medium-check /var/lib/mysql/*/jos_mambots.MYI
:idea:
gruss + viel erfolg

Michael
--
Aus aktuellem Anlass :
"Der Glubb is a Depp" - Fränkische Weisheit

leomic
Beiträge: 11
Registriert: 05.03.2007 09:26:21

Beitrag von leomic » 06.03.2007 11:43:24

danke! hatte es mit phpadmin hinbekommen. (nicht die eleganteste variante, aber es funktionierte)

Zum Abschluss noch:

Ich möchte den mysqldump automatisieren.

Mein Script schaut so aus:

mysqldump -u root -p Passwort --opt --all-databases > Backup.sql

Leider nimmt er das Passwort so nicht an. Auch funktioniert ein Login per "mysql -u root -p Passwort" nicht.
Wie schaffe ich es, dass ich beim skript das Passwort automatisch mitschicke?

ekle
Beiträge: 56
Registriert: 08.11.2005 21:02:03
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von ekle » 06.03.2007 12:24:57

so:
mysqldump -u root --password=ABC

Benutzeravatar
HELLinG3R
Beiträge: 1328
Registriert: 15.04.2004 07:54:33

Beitrag von HELLinG3R » 06.03.2007 12:43:59

Was spricht gegen ein mysqlhotcopy?
damit sichere ich seit langem meine Datenbanken ohne Probleme...
Perl macht Spass.

leomic
Beiträge: 11
Registriert: 05.03.2007 09:26:21

Beitrag von leomic » 06.03.2007 15:56:50

Was genau zur Sicherung herhalten muss ist eigentlich wurscht. Hauptsache ich habe eine konsistente DB nachdem was passiert ist. (falls es mal sein sollte)

Antworten