[root@kvm3 ~]# cat /etc/my.cnf # # This group is read both both by the client and the server # use it for options that affect everything # [client-server] # # include all files from the config directory # !includedir /etc/my.cnf.d
[root@kvm3 ~]# ll /etc/my.cnf.d/ total 44 -rw-r--r--. 1 root root 42 Feb 7 2025 auth_gssapi.cnf -rw-r--r--. 1 root root 295 Feb 12 2025 client.cnf -rw-r--r--. 1 root root 763 Jan 30 2025 enable_encryption.preset -rw-r--r--. 1 root root 1460 Feb 7 2025 mariadb-server.cnf -rw-r--r--. 1 root root 1519 Oct 13 17:28 mariadb-server.cnf.rpmsave -rw-r--r--. 1 root root 232 Jan 30 2025 mysql-clients.cnf -rw-r--r--. 1 root root 76 Jan 30 2025 provider_bzip2.cnf -rw-r--r--. 1 root root 72 Jan 30 2025 provider_lz4.cnf -rw-r--r--. 1 root root 72 Jan 30 2025 provider_lzo.cnf -rw-r--r--. 1 root root 78 Jan 30 2025 provider_snappy.cnf -rw-r--r--. 1 root root 120 Jan 30 2025 spider.cnf
[root@kvm3 ~]# mariadb -s -uroot -p123qwe -e "show variables like '%character%'" Variable_name Value character_set_client utf8mb3 character_set_connection utf8mb3 character_set_database latin1 character_set_filesystem binary character_set_results utf8mb3 character_set_server latin1 character_set_system utf8mb3 character_sets_dir /usr/share/mariadb/charsets/
latin1_swedish_ci。
[root@kvm3 ~]# mariadb -s -uroot -p123qwe -e "show variables like '%collation%'" Variable_name Value collation_connection utf8mb3_general_ci collation_database latin1_swedish_ci collation_server latin1_swedish_ci
[root@kvm3 ~]# vim /etc/my.cnf.d/mariadb-server.cnf [root@kvm3 ~]# grep '^\[mariadb\]' -A2 /etc/my.cnf.d/mariadb-server.cnf [mariadb] collation-server=utf8_general_ci character-set-server=utf8
[root@kvm3 ~]# systemctl restart mariadb.service
[root@kvm3 ~]# systemctl restart mariadb.service [root@kvm3 ~]# mariadb -s -uroot -p123qwe -e "show variables like '%character%'" Variable_name Value character_set_client utf8mb3 character_set_connection utf8mb3 character_set_database utf8mb3 character_set_filesystem binary character_set_results utf8mb3 character_set_server utf8mb3 character_set_system utf8mb3 character_sets_dir /usr/share/mariadb/charsets/
utf8mb3_general_ci 了。
[root@kvm3 ~]# mariadb -s -uroot -p123qwe -e "show variables like '%collation%'" Variable_name Value collation_connection utf8mb3_general_ci collation_database utf8mb3_general_ci collation_server utf8mb3_general_ci