mysqldumg geht und geht doch net :-/

doofyzz

Registered User
Guten Abend,

folgendes Problem stellt sich mir gerade:

Ich habe mit mysqldump ein Dump erstellt. Der Server wurde nun neu aufgesetzt, und ich möchte es wieder einspielen.

Dazu nutze ich folgenden Befehl:

mysqldump -u ID -pPW DB </home/www/web2/html/export2.sql

Die Antwort, die ich ausgegeben bekomme, sieht folgendermaßen aus:

Dump completed on 2007-03-05 18:57:38

Schau ich nun aber in die DB, ist diese weiterhin leer. Neustart hab ich auch alles gemacht, immernoch leer.

Hab auch nach ner Fehlerlog Datei gesucht, nichts gefunden.

Jemand ne Idee, wo ich noch suchen kann? :-/

Gruß

dOofy
 
Hallo doofyzz,

wie schaut denn der Dump aus?

Hast du vielleicht die Tabellen noch in der DB aber der Dump versucht die Tabellen selbst anzulegen?

Oder das Gegenteil, du hast die Tabellen noch nicht, der Dump will aber nur die Tabellen befüllen?

Existiert 'DB' in deinem Beispiel?

Lieben Gruß
Free
 
Aufgrund der Dateigröße kann ich net feststellen was da drin steht. Die Datenbank, in die ich Importieren will ist leer.
Ich hab das (den :-? ) Dump auf dem alten System geteste, und da hat es ohne Probleme funktioniert. :-/
 
Hallo doofyzz,

wieso solltest du das File aufgrund der Größe nicht öffnen können?

Denke nicht, dass du einen 100GB Dump hast und vim kommt locker damit klar.

Lieben Gruß
Free
 
Weil der Editor abkackt. Hab keine Ahnung, wie ich es aufm Server lese :-S
Folgendes steht z.B. drin:

Code:
  --
  -- Table structure for table `neu_attachments`
  --
   
  DROP TABLE IF EXISTS `neu_attachments`;
  CREATE TABLE `neu_attachments` (
    `aid` int(10) NOT NULL auto_increment,
    `tid` int(10) NOT NULL default '0',
    `pid` int(10) NOT NULL default '0',
    `filename` varchar(120) collate latin1_german1_ci NOT NULL default '',
    `filetype` varchar(120) collate latin1_german1_ci NOT NULL default '',
    `filesize` varchar(120) collate latin1_german1_ci NOT NULL default '',
    `attachment` longblob NOT NULL,
    `downloads` int(10) NOT NULL default '0',
    PRIMARY KEY  (`aid`),
    KEY `tid` (`tid`),
    KEY `pid` (`pid`)
  ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci;
Sollte also eine Tabelle angelegt werden.
 
Dazu nutze ich folgenden Befehl:

mysqldump -u ID -pPW DB </home/www/web2/html/export2.sql

Probier es mal mit

Code:
mysql -u ID -pPW DB </home/www/web2/html/export2.sql

mysqldump schreibt nur die Dumps, kann sie aber nicht wieder einspielen :-)
 
Hallo Amnesie, danke für den Tip. Das ist die Ausgabe, die ich bekomme:

l
PAGER set to stdout
PAGER set to stdout
ERROR at line 1: Unknown command '\0'.


Was sagt mir das? Werd daraus net schlau :-(
 
Entferne mal bitte diesen Teil und versuch es nochmal.


Code:
  --
  -- Table structure for table `neu_attachments`
  --

Und berichte dann wieder.
Danke
 
Back
Top