Имеется база данных, все таблицы которой хранятся в кодировке UTF8. Требуется создать дамп этой базы данных с целью бэкапа. Используется утилита mysqldump.
[uXXXXX@beXX ~]$ mysqldump -r mysql.dump –add-drop-table –set-charset –default-character-set=utf8 -u uXXXXX -h uXXXXX.mysql.masterhost.ru -p uXXXXX
Enter password:
[uXXXXX@beXX ~]$ file -in mysql.dump
mysql.dump: text/plain; charset=unknown
Файл неизбежно создается в кодировке Windows-1251, хотя и явно указан параметр –default-character-set=utf8. Написал в суппорт мастерхоста, буду ждать ответа.