Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Beim Importieren der mysqldump-Datei ERROR 1064 (42000) in der Nähe von „ ■/ “ in Zeile 1

Endlich habe ich eine Lösung

Wir brauchen zwei Optionen

  • --default-character-set=utf8 :Dadurch wird sichergestellt, dass UTF8 für jedes Feld verwendet wird
  • --result-file=file.sql :Diese Option verhindert, dass die Dump-Daten durch das Betriebssystem geleitet werden, das wahrscheinlich kein UTF8 verwendet. Stattdessen übergibt es die Dump-Daten direkt an die angegebenen Dateien.

Mit diesen neuen Optionen würde Ihr Dump-Befehl etwa so aussehen:

mysqldump -u root -p --default-character-set=utf8 --result-file=database1.backup.sql database1

Während des Imports können Sie optional verwenden:

mysql --user=root --password=root --default_character_set utf8 < database1.backup.sql

Quelle:http://nathan.rambeck.org/blog/1 -Verhinderung-von-Kodierungsproblemen-mysqldump