Fedora Linux 38下Mariadb数据库设置utf8mb4字符编码

    Fedora操作系统之下最好使用开源免费的MySQL替代品Mariadb来学习MySQL的知识,一点也不会耽搁。
    连接上互联网后,打开shell命令行界面,Sudo  dnf  install  mariadb-server   mariadb  -y就可以安装好 mariadb-server和 mariadb,然后sudo  systemctl   start   mariadb 启动mariadb的服务,然后sudo  mysql_secure_installation进行初始化设置(设置root的密码等等)。然后要先设置好utf8mb4字符集,才能正常使用。
1. 先关闭mariadb服务:sudo  systemctl   stop   mariadb
2. 进入/etc/my.cnf.d/目录。
3. 介绍一下mariadb的配置文件。
/etc/my.cnf     这个文件不用修改。
/etc/my.cnf.d/  目录下:
├── auth_gssapi.cnf
├── client.cnf     这个文件要修改
├── cracklib_password_check.cnf
├── enable_encryption.preset
├── mariadb-server.cnf      这个文件要修改
├── mysql-clients.cnf       这个文件要修改
└── spider.cnf
4.  修改配置文件。
Sudo    vim    client.cnf
[client]
default-character-set=utf8mb4
其他的部分不用修改。

Sudo   vim   mariadb-server.cnf
[mysqld]
……  其他的配置项不需要改动。

character-set-client-handshake= FALSE
character-set-server= utf8mb4
collation-server= utf8mb4_unicode_ci
init_connect='SET NAMES utf8mb4'

default-time-zone='+8:00'

其他的配置项不需要改动。

按下ESC键进入命令模式,:w写入,然后:q!退出。

Sudo  vim    mysql-clients.cnf
[mysql]
default-character-set=utf8mb4
其他的配置项不需要改动。
保存,退出。
5. 然后重启动mariadb服务。sudo  systemctl   start    mariadb
6.  进入mariadb:>>>  mariadb   -uroot   -p
然后查看设置效果。
show  variables  like   ‘character%’;
show  variables  like   ‘collation%’;

你可能感兴趣的:(Linux,\,mariadb,数据库,linux,mariadb)