Page 1 of 1
Datenbankdump, Datenbankimport
Posted: 2004-06-23 10:48
by moppi
Hallo,
ich Dumpe seite geraumer Zeit meine MySQL Datenbanken:
Code: Select all
mysqldump --lock-tables --opt --all-databases
Ich würde nun gerne dieses Dump bei mir local einspielen, der MySQL Server läuft bereits. Wie ist das möglich ich habe mit mysqlimport bereits einige Versuche gemacht jedoch meldet mysqlimport immer Fehler. Worüber ich nicht ganz schlau werde ist folgende Zeile in dem Dump:
Code: Select all
CREATE DATABASE /*!32312 IF NOT EXISTS*/ confixx;
USE confixx;
--
-- Table structure for table 'admin'
--
...
jeder Zeile "CREATE" stößt er sich, was kann ich tun?
Daniel
Re: Datenbankdump, Datenbankimport
Posted: 2004-06-23 10:57
by wirsing
Re: Datenbankdump, Datenbankimport
Posted: 2004-06-24 10:07
by moppi
Immer wieder das selbe:
Code: Select all
ERROR 1065 at line 86: Query was empty
Also kann es das nicht sein.
Re: Datenbankdump, Datenbankimport
Posted: 2004-06-24 10:56
by wirsing
Und was steht um Zeile 86 herum in der Datei? Eigentlich solltest du doch ein Interesse daran haben, dass man dir helfen kann.
Re: Datenbankdump, Datenbankimport
Posted: 2004-06-24 11:19
by moppi
Sorry ich vergaß:
Code: Select all
/*!40000 ALTER TABLE admin DISABLE KEYS */;
Ich verstehe diese MySQL Dumps ned oder ich habe das Handbuch zu selten gelesen.
Re: Datenbankdump, Datenbankimport
Posted: 2004-06-24 11:30
by wirsing
Dann nimm mal das Semikolon am Ende weg - ich würde sagen, er meckert weil er mit dem Semikolon gesagt bekommt "jetzt mach das", aber seit dem letzten Semikolon keine Anweisungen gekommen sind.
Re: Datenbankdump, Datenbankimport
Posted: 2004-06-24 11:39
by moppi
Das mag ja alles sein wirsing, das Problem ist wenn ich mache kommen noch zig dieser Meldungen mit der selben wie bereits von Dir erkannten Fehlerquelle.
Ich verstehe nicht das MySQLDump da so einen Schrott erzeugt, denn diese Daten sind nicht einfach so wiederverwendbar. Ich muss erst alle Fehler ausbügeln und dieses Script ist ca. 10MB. Das kann es doch nicht sein!
HAst Du eine andere Lösung zum Thema Dump?
Re: Datenbankdump, Datenbankimport
Posted: 2004-06-24 12:21
by pennybridge
Moppi wrote:
Code: Select all
/*!40000 ALTER TABLE admin DISABLE KEYS */;
was hast du denn für mysql-versionen?
Re: Datenbankdump, Datenbankimport
Posted: 2004-06-24 12:24
by moppi
Code: Select all
mysql Ver 11.18 Distrib 3.23.52, for suse-linux (i686)
mysqldump Ver 8.22 Distrib 3.23.52, for suse-linux (i686)
Obs daran liegt? Meine Version lokal erzeugt genau das selbe und die ist steinalt.
Re: Datenbankdump, Datenbankimport
Posted: 2004-06-24 12:27
by pennybridge
Moppi wrote:Code: Select all
mysql Ver 11.18 Distrib 3.23.52, for suse-linux (i686)
mysqldump Ver 8.22 Distrib 3.23.52, for suse-linux (i686)
Obs daran liegt? Meine Version lokal erzeugt genau das selbe und die ist steinalt.
halte ich für ein gerücht
Code: Select all
/*!40000 ALTER TABLE admin DISABLE KEYS */;
das heisst, das nur mysql > v4 den alter ausführen soll/darf/macht.
da deine lokale eine 3er ist und das semikolon keinen inhalt hat, wirft
mysql den error, vielleiucht mal die neuesten binaries nehmen?
Re: Datenbankdump, Datenbankimport
Posted: 2004-06-24 12:42
by moppi
Das Problem habe ich wie erwähnt nicht nur lokal sondern auf auf meinem "Server".