网上有很多修改MariaDB默认编码的帖子,方法几乎一样,我只记录一下我的修改过程。
一、查看现在的编码
登录数据库:
mysql -uroot -ppassword
查看当前使用的字符集,应该有好几个不是UTF-8格式。
MariaDB [(none)]> show variables like 'character%';
二、修改配置文件/etc/my.cnf
在[mysqld]标签下追加以下代码:
default-storage-engine = innodb
innodb_file_per_table
max_connections = 4096
collation-server = utf8_general_ci
character-set-server = utf8
三、配置文件/etc/my.cnf.d/client.cnf
在[client]下添加
#character
default-character-set=utf8
四、配置文件/etc/my.cnf.d/mysql-clients.cnf
在[mysql]中添加
#character
default-character-set=utf8
五、重启 MariaDB
service mariadb restart