mariadb数据库中文乱码问题

前言

安装了mariadb的基础上再linux上登录数据库

复制代码
mysql  -uroot -p密码

出现如下问题:

解决方案:重启linux时,mariadb数据库被关闭了,启动一下即可:

复制代码
systemctl start mariadb

登录成功后,出现如下界面:

中文乱码演示

进入数据库界面后:

创建数据库和数据库表:和在mysql中的操作是一样的。

使用命令查看当前数据库的字符集:

默认为拉丁字符集

此时数据库中的中文数据显示??(乱码)

问题解决:

ctl+c退出数据库

使用命令:

复制代码
vim /etc/my.cnf.d/server.cnf

编辑配置文件,添加如下的配置

更改完成后保存退出(:wq)

重启mariadb数据库服务:

进入数据库使用命令

复制代码
 show variables like 'character%';

字符集已经更改,此时需要重新创建数据库和对应的表数据,就不会出现中文乱码了

额外提醒:

使用命令:

复制代码
show variables like 'collation%';

如果下面全是utf-8表示配置成功,如果database个server是latin...则配置失败

相关推荐
2301_783848651 分钟前
CSS解决浮动元素导致的布局闪烁_稳定容器布局高度
jvm·数据库·python
m0_740796361 分钟前
Workerman5.0协程实战:PHP高并发新标准
jvm·数据库·python
2301_769340672 分钟前
如何在 CSS 中实现元素的绝对定位,使其不受窗口尺寸变化影响
jvm·数据库·python
m0_702036538 分钟前
防止SQL注入的运维实践_实时清理数据库缓存与历史记录
jvm·数据库·python
2301_7796224110 分钟前
Redis怎样合并多天访客数据_通过PFMERGE指令聚合HyperLogLog记录
jvm·数据库·python
m0_7485548111 分钟前
如何监控集群 interconnect_ping与traceroute验证心跳通畅
jvm·数据库·python
2301_7756398913 分钟前
Redis怎样查询集群的整体健康状态_使用cluster info指令查看槽位覆盖率与节点状态
jvm·数据库·python
zhoutongsheng13 分钟前
CSS如何处理带有状态切换的折叠菜单_利用BEM修饰符管理状态
jvm·数据库·python
dfdfadffa15 分钟前
Redis怎样配置基础连接参数
jvm·数据库·python
2301_7820404516 分钟前
golang如何实现图片水印批量添加_golang图片水印批量添加实现策略
jvm·数据库·python