当前位置: 首页 > article >正文

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%’;


http://www.kler.cn/news/109219.html

相关文章:

  • 【2023年冬季】华为OD统一考试(B卷)题库清单(已收录345题),又快又全的 B 卷题库大整理
  • c 从avi 视频中提取图片
  • linux中好玩的数据流定向和管道命令一
  • 【蓝桥每日一题]-前缀和与差分(保姆级教程 篇3)#涂国旗 #重新排序
  • VBA宏查找替换目录下所有Word文档中指定字符串
  • leetcode-数组
  • 计算机网络基础二
  • MATLAB中mse函数用法
  • ✔ ★【备战实习(面经+项目+算法)】 10.29学习
  • 提高抖音小店用户黏性和商品销量的有效策略
  • Python 批量解压Zip文件
  • RabbitMQ初入门
  • PyCharm中文使用详解
  • <学习笔记>从零开始自学Python-之-常用库篇(十三)内置小型数据库shelve
  • TiDB 7.4 发版:正式兼容 MySQL 8.0
  • 探秘Spring的设计精髓,深入解析架构原理
  • AD9371 官方例程HDL详解之JESD204B RX侧格式配置及各层主要功能
  • 银河麒麟服务器版v4安装程序缺少依赖包,改为利用手机联网在线安装
  • Android 13.0 通过驱动实现禁用usb鼠标和usb键盘功能
  • 【数据结构】插入排序
  • C++标准模板(STL)- 类型支持 (类型特性,is_pointer,is_lvalue_reference,is_rvalue_reference)
  • pytest-yaml 测试平台-3.创建执行任务定时执行用例
  • RabbitMQ学习05
  • 网络滤波器/网络滤波器/脉冲变压器要怎样进行测试,一般要测试哪些参数?
  • 云计算概述笔记
  • 建筑能源管理(7)——建筑节能诊断内容
  • RabbitMQ基础
  • 华为OD机考算法题:寻找最大价值的矿堆
  • [毕设记录]@开题调研:一些产品
  • 分类预测 | Matlab实现KOA-CNN-LSTM-selfAttention多特征分类预测(自注意力机制)