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

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.lryc.cn/news/206543.html

相关文章:

  • 【单元测试】--高级主题
  • 面向对象程序设计(2023年10月)
  • 常用正在表达式
  • ES6初步了解Map对象(含十种方法)
  • 推荐一款可以识别m3u8格式ts流批量下载并且合成mp4视频的chrome插件——猫抓
  • 文本处理方法及其在NLP中的应用
  • html文字一行时靠右,多行时靠左
  • Stable-diffusion-webui
  • Python中的文件操作和异常处理
  • KF-GINS 和 OB-GINS 的 Earth类 和 Rotation 类
  • 2017年亚太杯APMCM数学建模大赛B题喷雾轨迹规划问题求解全过程文档及程序
  • 柏拉图式爱情是同性之爱,绘画是理念世界的二次模仿
  • 【滴滴出行安全应急响应平台DSRC2倍积分卡】
  • HashMap 元素添加流程
  • 甲亢_甲状腺功能亢进_Methimazole甲巯基咪唑
  • 【Maven】VSCode Java+Maven 环境配置
  • 【目标检测】非极大值抑制NMS的原理与实现
  • 应用程序架构是如何演变的
  • 云原生Docker Cgroups资源控制操作
  • 【Java集合类面试二十五】、有哪些线程安全的List?
  • 分布式系统的链路追踪,让你轻松解决订单无法查看的问题!
  • 基于生产数据测试设计、测试回归
  • 装了mac os 14.0 sonoma 在腾讯会议投屏时候,无法设置麦克风权限问题
  • ARM 汇编指令 orreq 的使用
  • Python---练习:for循环 求1-100的和/所有偶数的和
  • APP逆向基础(APK流程)
  • Tomcat调试端口被占用解决办法
  • feign之间相互通信RequestInterceptor拦截器失效
  • GoLong的学习之路(十)语法之函数
  • 随笔:使用Python爬取知乎上相关问题的所有回答