Kann alte Backups nicht in Mysql 4.1.10a einspielen

casper99

New Member
Hallo

Ich habe auf meinem alten Server ein dump meiner Datenbanken gemacht
(alte Version Mysql 4.0.1.5)

wollte die daten nun auf dem neuen Server (Mysql 4.1.10a) einspielen.

Ich bekomme einige Fehler.
Habe z.b. schon bemerkt dass es z.t. daran liegt,
wenn ein Spaltenname z.b.

user-id heisst, liegt es daran, daß in der neuen version
`user-id` im dump stehen muss.

Es gibt aber noch einige andere Probleme.

Habe es mit
Code:
mysql -uroot -p testdatenbank < testdatenbank.sql
gemacht und dann bekomme ich halt z.t. diese Fehler ?

Wie kann man die alten Daten dennoch importieren ??
 
Wie wäre es, wenn Du mal die Fehlermeldung hier konkret nennst...

- Es wird sicher daran liegen, dass mit Version 4.1 Codierungsinformationen mitangegeben werden müssen.
 
ok, hier die meldung zum eben beschriebenen fehler :

Code:
ERROR 1064 (42000) at line 606: 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 '-id int(3) NOT NULL auto_increment,
  toppic_id int(3) NOT NULL default '0',
  b' at line 2




beim einspielen einer anderen Datei, der folgende Fehler

Code:
mysql -uroot -p meine_db < meine_db.sql


ERROR 1064 (42000) at line 386: 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 ':anzahl int(14) NOT NULL default '0',
  max_online:timestamp int(14) NOT NULL de' at line 6


Die Zeilen aus dem Dump

Code:
CREATE TABLE chcounter3_data (
  besucher_gesamt int(14) NOT NULL default '0',
  besucher_heute int(14) NOT NULL default '0',
  heute_timestamp int(14) NOT NULL default '0',
  besucher_gestern int(14) NOT NULL default '0',
[B]  max_online:anzahl int(14) NOT NULL default '0',
  max_online:timestamp int(14) NOT NULL default '0',[/B]
  max_besucher_pro_tag:anzahl int(14) NOT NULL default '0',
  max_besucher_pro_tag:timestamp int(14) NOT NULL default '0',
  seitenaufrufe_gesamt int(14) NOT NULL default '0',

wahrscheinlich wegen dem doppelpunkt.


gibt es nicht sowas wie nen kompatiblitätsmodus um die daten einzuspielen ohne per Hand am dump rumzuwerkeln ???
Muss doch möglich sein in einer neueren Version die alten Daten einzuspielen !!!
 
Back
Top