Mysql
 sql >> база данни >  >> RDS >> Mysql

Не може да се възстанови резервно копие на MYSQL в нова база данни

Това вероятно е причинено от системи за кодиране.
Моят дъмп файл се генерира чрез пренасочване (">") в powershell и срещнах същия проблем. Изходното пренасочване генерира файл с UTF-16 Little endian.

Това обаче може да бъде решено чрез конвертиране на dumpfile в utf-8. Това може да се направи в emacs като:

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

След това запазете файла и импортирайте отново.

Системата за кодиране на даден файл може да бъде открита с помощта на помощната програма "файл" на GNU и също е налична в Windows и може да бъде намерена тук:http://gnuwin32.sourceforge.net/packages/file.htm
За бъдеща употреба, по-добра команда за изхвърляне като:

mysqldump -r



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Java MySQL readyStatement Batch

  2. SOLR DataImport Грешка Не може да се изпълни заявка

  3. MySQL Cross Server Select Query

  4. Актуализиране на полето, когато не е нула

  5. конвертиране на MySQL заявка в синтаксис на Codeigniter