我在SMP Debian Linux 3.2.60上使用mysql 5.5.38。
它工作正常,但我无法进行任何备份。 mysqldump总是显示'未知变量'字符集-server = utf-8“'错误。即。
$ mysqldump --version
未知变量“character-set-server = utf-8”
有没有办法在my.cnf或任何其他方式修复它?
答案 0 :(得分:0)
每个文档https://dev.mysql.com/doc/refman/5.5/en/charset-applications.html
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
将character-set-server=utf-8
文件中的character-set-server=utf8
更改为my.cnf
答案 1 :(得分:-4)
你有这条线:
character-set-server=utf-8
在~/.my.cnf
或全系统my.cnf
中。此变量无法识别并导致错误,因此您应将其删除。