sql >> Database >  >> RDS >> Mysql

Tijdens het importeren van mysqldump-bestand ERROR 1064 (42000) nabij ' ■/ ' op regel 1

Eindelijk heb ik een oplossing

We hebben twee opties nodig

  • --default-character-set=utf8 :Dit verzekert dat UTF8 voor elk veld wordt gebruikt
  • --result-file=file.sql :Deze optie voorkomt dat de dumpgegevens door het besturingssysteem gaan dat waarschijnlijk geen UTF8 gebruikt. In plaats daarvan geeft het de dumpgegevens rechtstreeks door aan het opgegeven bestand.

Als u deze nieuwe opties gebruikt, ziet uw dumpopdracht er ongeveer zo uit:

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

Tijdens het importeren kunt u optioneel gebruik maken van:

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

Bron:http://nathan.rambeck.org/blog/1 -preventing-encoding-issues-mysqldump



  1. Hoe databaserecords in de weergave weergeven zonder een veld te herhalen?

  2. onbekende database in jdbc

  3. Een overzicht van de indexwijzigingen in PostgreSQL 11

  4. Waarom zijn logische leesbewerkingen voor geaggregeerde vensterfuncties zo hoog?