dump import problem

jogisarge

Grünschnabel
Hi Leute !

Ich erstelle mit dem MySQL-Adminstrator ein backup meiner Datenbank.
Wenn ich dieses SQL-File direkt per Kommandozeile (mysqlimport) in einen anderen Server einspiele, dann das.

Wenn ich das dump-File mit dem Windows-Editor öffne, und einen insert verändere, dann kommt beim import eine Fehlermeldung:
ERROR 1064 - /*!40101 SET@OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */
Ich habe allerdings den Insert tesweise nur so verändert, dass ich einen Wert durch einen anderen ersetze.

Hat jemand ne Idee, woran das liegt ?

Gruss jogi
 
Hi,

spile das File bitte mal so ein:

mysql --user=user --password=password DATENBANK < dump.sql

Wenn in dem Dump auch USE DATENBANK; befehle drin stehen, kannst du als Datenbank jede beliebeige vorhandene angeben.

Ich mache es immer so, ohne jemals ein Problem gehabt zu haben.

Alternativ könntet Ihr das dump auch mit --compact erstellen, dann lässt mysql die ganzen kommentare weg.

Wenn der Source Server den Target Server direkt erreichen kann, dann kann der dump auch direkt von einem Server zum anderen gespielt werden. (geht auch schneller meiner meinung nach)

mysqldump --opt db_name | mysql --host=remote_host -C db_name

Weitere Infos hier:
http://dev.mysql.com/doc/refman/4.1/en/mysqldump.html


Gruß
 
Zurück