解决MariaDB(mysql)中文乱码问题

作者: oldboy 分类: MySQL 发布时间: 2022-04-14 14:16

问题:数据库管理工具显示中文出现乱码

原因是安装好数据库后没有将数据库的编码设置为utf8。

解决方法:

1. 登录进去自己的数据库,

show  variables like 'character%';

查询当前数据库的编码集,结果如下

我们需要将红框内的字符集修改为utf8

2. 修改my.cof文件

vi /etc/my.cnf

手动在各个类目下添加编码配置

或者直接添加:

[mysqld]
character-set-server=utf8
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysql.server]
default-character-set =utf8

3、重启数据库Mariadb

service mariadb restart
service mysql restart ---mysql的话就用这条命令

4、重新进入数据库查看编码集

show  variables like 'character%';

特别注意:

在MariaDB中,对于utf-8这种写法是不支持的,必须写为utf8!!!

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

标签云