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

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...则配置失败 


http://www.kler.cn/a/371883.html

相关文章:

  • Python中的数据可视化:Matplotlib基础与高级技巧
  • HCIP--2 TCP有关笔记
  • thinkphp6 redis 哈希存储方式以及操作函数(笔记)
  • Chromium 在WebContents中添加自定义数据c++
  • 玩转Docker | 使用Docker部署捕鱼网页小游戏
  • 17 Docker容器存储架构:docker存储持久化-bind mount
  • 微服务之链路追踪Sleuth+zipkin
  • Linux 上使用 Docker 下载和运行 Redis
  • 智能家居10G雷达感应开关模块,飞睿智能uA级别低功耗、超高灵敏度,瞬间响应快
  • Web3的去中心化社交网络:区块链技术如何改变互动方式
  • 【ArcGISPro】制作简单的ArcGISPro-AI助手
  • HTML入门教程4:HTML属性
  • Android Studio Ladybug升级老项目遇到问题
  • 384.打乱数组
  • 单细胞数据分析(三):单细胞聚类分析
  • Linux上 Git 的简介、安装及操作详解(操作windows、linux通用)
  • LeetCode583:两个字符串的删除操作
  • windows server 2008 建立ftp服务器
  • QT linux 打包时库和插件如何生成
  • 嵌入式浏览器 -- Chromium VS Firefox
  • 国内对接使用GPT解决方案——API中转
  • map的使用(c++)
  • 基于langchain框架的智能PDF问答(一)创建向量数据库
  • 全新更新!Fastreport.NET 2025.1版本发布,提升报告开发体验
  • ubuntu编译ffmpeg
  • 【mysql】导出导入mysql表结构或者数据