MariaDB 10.6.11修改默认字符集

参考文档

版本:
在这里插入图片描述




正式开始操作:

  1. 首先登录mysql/mariadb
mysql -u root -p123456
或
mariadb -u root -p123456
  1. 查看字符集
status
或
SHOW VARIABLES LIKE 'character%

在这里插入图片描述




在这里插入图片描述
可以看到我们的客户端是UTF-8
但是服务端、数据库(数据库包含在服务端里)是latin1,所以我们只需修改服务端的编码



  1. 修改配置文件

mariadb 10.6.11的服务端的配置文件为:/etc/my.cnf和/etc/my.cnf.d/server.cnf;我们只需修改这两个文件中的一个就行

客户端的配置文件为:/etc/my.cnf.d/mysql-clients.cnf



  1. 如果是修改/etc/my.cnf

来看看/etc/my.cnf的内容
在这里插入图片描述




我们要在该文件下添加如下代码:

# 在[mysqld]标签下添加下面内容,注意[mysqld]默认是没有的
[mysqld]
#default-storage-engine = innodb   mariadb10.6.11的默认存储引擎本来就是innodb,所以加了这句话等于白加
innodb_file_per_table
max_connections = 4096  
collation-server = utf8_general_ci
character-set-server = utf8


修改后的内容如下

在这里插入图片描述





  1. 如果是修改/etc/my.cnf.d/server.cnf

将原来的:

在这里插入图片描述




改为:

在这里插入图片描述





  1. 验证
status
show variables like "character%";
show variables like "collation%";

在这里插入图片描述




在这里插入图片描述





在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值