我正在将数据库从MySQL迁移到MariaDB,并在此过程中复制主要设置。调试完每一行之后,我找到了使MariaDB服务器停滞的部分:
character-set-server = latin1
MariaDB文档说,除非另有说明,否则默认的服务器和系统编码为latin1,但显示变量'%char%'表示已使用utf8mb4。
我还尝试了server_collation = latin1_general_ci,它也使服务器停顿,但至少记录了错误消息,而对于字符集服务器,它是无痕的。
在将这个问题标记为重复之前,我实际上还想设置为latin1而不是utf8。其他有关设置为utf8的问题,我已经可以做到。
谢谢!