Много исследую в области, про которые пишут в основном по-английски. Писать по-английски буду теперь в другой блог, а в этот - только по-русски.
среда, 1 октября 2014 г.
'unknown variable “character-set-server=utf-8”' в mysqldump
Баг замечен в mysql 5.5.38 под SMP Debian Linux 3.2.60.
При попытке что-то сделать с mysqldump (даже если это mysqldump --version) получается стереотипная ошибка:
unknown variable "character-set-server=utf-8"
Что намекает, что разработчик mysqldump даже не подумал, что не для всех команд надо грузить настройки.
На StackOverflow советуют найти my.cnf (в моём случае, лежит в /etc/mysql/my.cnf) и, как подсказали в крмментах, заменить character-set-server=utf-8 на character-set-server=utf8 в разделе [mysqldump]. Между прочим, редактировать my.cnf можно только с правами админа.
При попытке что-то сделать с mysqldump (даже если это mysqldump --version) получается стереотипная ошибка:
unknown variable "character-set-server=utf-8"
Что намекает, что разработчик mysqldump даже не подумал, что не для всех команд надо грузить настройки.
На StackOverflow советуют найти my.cnf (в моём случае, лежит в /etc/mysql/my.cnf) и, как подсказали в крмментах, заменить character-set-server=utf-8 на character-set-server=utf8 в разделе [mysqldump]. Между прочим, редактировать my.cnf можно только с правами админа.
Подписаться на:
Сообщения (Atom)