| Author |
Message |
Mätes
knows MySQLDumper

Joined: 14 Dec 2011
Posts: 2

|
Posted:
2011-12-14, 14:30 Wiederherstellen eines Shell-Dumps fehlgeschlagen |
  |
Moin Leute,
probiere grad mit eurem netten Programm herum. Sehr schönes Teil, vielen Dank dafür.
Funktioniert auch ganz gut. Allerdings hatte ich einen Fehler beim Restore eines Dumps, das ich per Shell-Befehl erstellt habe. Ich weiß, fällt dann eigentlich aus eurem Zuständigkeitsbereich, aber vielleicht interessierts euch ja doch. Wenn nicht, könnt ihr meinen Beitrag spätestens ab hier ignorieren.
Frage:
Kann es sein, das euer Tool Probleme mit zu Anfang definierten Variablen hat, die u.a. im x-ten Teil des Restores verwendet werden? Das dann evtl. noch im Zusammenspiel mit MySQL-Comments? (Notation /*! )
http://dev.mysql.com/doc/refman/5.0/en/comments.html
Zeile im Dump (ganz oben):
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
Zeile weiter unten:
/*!40101 SET character_set_client = @saved_cs_client */;
Fehlermeldung (vom MySQLDumper):
--------------------------------------------
MySQL meldet:
Variable 'character_set_client' can't be set to the value of 'NULL'
Fehler bei der Anfrage:
/*!40101 SET character_set_client = @saved_cs_client */;
--------------------------------------------
Dateigröße des Dumps: 200 MB
Bricht ab nach: ca. 6 Mio von 7 Mio Einträgen
MySQL-Version: 5.5.8
Meiner Vermutung nach gehen die in der 1. Runde gespeicherten Variablen in der 2. Runde verloren, wodurch dann gezeigte Fehlermeldung ausgespuckt wird.
Wie gesagt, ist ein "Fremd-Dump", nicht mit eurem Tool erstellt, dachte ich probiers mal aus.
Gruß
Martin
|
|
   |
 |
Anzeigen
|
Posted:
Anzeigen |
 |
|
| |
 |
Jens_K
Moderator

Age: 37
Joined: 04 Sep 2007
Posts: 1710
Location: Nähe Bielefeld

|
Posted:
2011-12-14, 17:34 (No subject) |
  |
|
   |
 |
Mätes
knows MySQLDumper

Joined: 14 Dec 2011
Posts: 2

|
Posted:
2011-12-14, 18:32 (No subject) |
  |
Mit der Einstellung läuft der Import durch, im Logfile stehen dann mehrere (10) notices drin,
wie oben bereits erwähnt.
14.12.2011 17:20:27 : Restore of db `bingo`
Notice : Variable 'character_set_client' can't be set to the value of 'NULL'
SQL : /*!40101 SET character_set_client = @saved_cs_client */;
Im Dump gibt es häufig solcherlei Blöcke:
DROP TABLE IF EXISTS `asdf`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `asdf` (
`user` int(11) NOT NULL,
... [habe hier paar Zeilen gelöscht] ...
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
Leider steht im Logfile keine Zeilennummer drin, ansonsten könnte ich dem Fehler
bisl genauer auf die Spur kommen. Über die Auswirkungen dieser "Notices" kann
ich auf die Schnelle nichts sagen.
Wundert mich nur. Sieht aus, als würde das Speichern der Variable nicht bzw. nicht immer
klappen, oder aber das Auslesen nicht funktionieren.
Gruß
Ma
|
|
   |
 |
|
|
CrackerTracker © 2004 - 2012 CBACK.de
Powered by Orion based on phpBB
© 2001, 2002 phpBB Group
CBACK Orion Style based on FI Theme
All times are GMT + 2 Hours
phpBB SEO
|