MySQL Dump Fehler beim Einspielen

MySQL, PostgreSQL, SQLite
realoftime
Posts: 44
Joined: 2004-05-21 14:02

MySQL Dump Fehler beim Einspielen

Post by realoftime » 2004-06-10 23:11

Hallo Leute,

ich habe auf meinem alten Linux 7.2 dumps von den Datenbankengemacht.

Da ich einen neuen Server bestellt habe.

Nun folgendes Problem
Das dump wurde so erstellt:

Code: Select all

mysqldump -hlocalhost -uroot -p usr_web1_2 > /axtmp/usr_web1_2.sql
und auf dem Zielrechner so eingepielt:

Code: Select all

mysql -hlocalhost -uroot -p usr_web1_2 < /home/usr_web1_2.sql
Fehler:
ERROR 1064 at line 2802: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'default NULL
) TYPE=MyISAM' at line 4
Zeile 4 So so.. nehen wir mal den EIntrag aus dem DUMP:

Code: Select all


#
# Table structure for table 'PRIVAT'
#

DROP TABLE IF EXISTS PRIVAT;
CREATE TABLE PRIVAT (
  ID decimal(10,0) default NULL,
  Betreff varchar(255) default NULL,
  Text longtext
) TYPE=MyISAM;


Ich denke es liegt an MyISAM... kann ich das beim DUMP erstellen ausstellen oder was könnte das noch sein.

Gruß RoT

mcdoogle
Posts: 178
Joined: 2003-07-15 13:36

Re: MySQL Dump Fehler beim Einspielen

Post by mcdoogle » 2004-06-11 09:15

Frage: Was soll das
Text longtext
Taucht in der Fehlermeldung naemlich garnicht auf!
Kann es sein das Du beim Update auch die MzSQL Version geaendert hast und longtext da jetzt noch was zusaetzlich brauchst?!

realoftime
Posts: 44
Joined: 2004-05-21 14:02

Re: MySQL Dump Fehler beim Einspielen

Post by realoftime » 2004-06-11 11:56

Wie genau meinst du das jetzt ?!

Wenn ich die Tabelle rausnehme mit dem Longtext

ERROR 1064 at line 4929: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'default NULL
) TYPE=MyISAM' at line 4

kommt die meldung trotzdem.

Alos kann es danarn nicht liegen. Jemand noch eine Idee....[/img]

outofbound
Posts: 470
Joined: 2002-05-14 13:02
Location: Karlsruhe City

Re: MySQL Dump Fehler beim Einspielen

Post by outofbound » 2004-06-11 12:39

du hast eine Tabelle namens "text".

Text ist ein reserviertes wort.

Gruss,

Out

mcdoogle
Posts: 178
Joined: 2003-07-15 13:36

Re: MySQL Dump Fehler beim Einspielen

Post by mcdoogle » 2004-06-11 12:41

Ich hab jetzt mal zum Test Dein Posting in meine MySQL 4.x eingefuegt.
Ohne Probleme :-/ Sehr merkwuerdig!

Nachtrag: test ist reserviert?! Warum gehts dann bei mir?

outofbound
Posts: 470
Joined: 2002-05-14 13:02
Location: Karlsruhe City

Re: MySQL Dump Fehler beim Einspielen

Post by outofbound » 2004-06-11 12:58

mea culpa.

http://dev.mysql.com/doc/mysql/en/Reserved_words.html

Es sollte eigentlich eines sein, ist aber wg. der "Häufigkeit" der
Nutzung keins. ;)

Dann: Ich tippe auf untersch. SQL Versionen.

*glaskugel*

Gruss,

Out

realoftime
Posts: 44
Joined: 2004-05-21 14:02

Re: MySQL Dump Fehler beim Einspielen

Post by realoftime » 2004-06-12 17:14

Also es klappt nun..

wie habe ich es gemacht.

Jetzt nicht schlagen

Auf dem alten Server per Webmin ein dump erstellt.

(Irgendwie sieht es aber nicht anders aus)
und mit mysql -u -p DB < dump.dump

eingespielt

Hat geklappt .... na ja was soll man sagen.