Mysql
 sql >> Database >  >> RDS >> Mysql

Durante l'importazione del file mysqldump ERRORE 1064 (42000) vicino a ' ■/ ' alla riga 1

Finalmente ho una soluzione

Abbiamo bisogno di due opzioni

  • --default-character-set=utf8 :Questo assicura che UTF8 venga utilizzato per ogni campo
  • --result-file=file.sql :questa opzione impedisce ai dati di dump di passare attraverso il sistema operativo che probabilmente non utilizza UTF8. Passa invece i dati del dump direttamente ai file specificati.

Usando queste nuove opzioni il tuo comando dump sarebbe simile a questo:

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

Durante l'importazione puoi opzionalmente utilizzare:

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

Fonte:http://nathan.rambeck.org/blog/1 -prevenzione-problemi-di-codifica-mysqldump