sql >> Databáze >  >> RDS >> Mysql

Nelze obnovit zálohu MYSQL do nové databáze

To je pravděpodobně způsobeno kódovacími systémy.
Můj soubor výpisu je generován pomocí přesměrování (">") v powershell a narazil jsem na stejný problém. Přesměrování výstupu vygenerovalo soubor s UTF-16 Little endian.

To však lze vyřešit převodem dumpfile na utf-8. V emacsu to lze provést jako:

M-x set-buffer-file-coding-system

Poté soubor uložte a importujte znovu.

Systém kódování souboru lze zjistit pomocí nástroje GNU "file" a je také k dispozici v systému Windows a lze jej nalézt zde:http://gnuwin32.sourceforge.net/packages/file.htm
Pro budoucí použití lepší příkaz výpisu jako:

mysqldump -r



  1. PostgreSQL Streaming Replication vs Logická replikace

  2. Riziko kolize UUID při použití různých algoritmů

  3. Volání uložené procedury T-SQL ADO.NET způsobí výjimku SqlTimeoutException

  4. Aktualizace více řádků mysql