MariaDB插入中文数据乱码解决过程

发布时间 - 2025-07-10 00:00:00    点击率:

基本情况:

系统:CentOS 7

MariaDB安装方式:通过yum安装

解决中文数据插入乱码的步骤:

  1. 首先,登录数据库并查看当前数据库编码设置:

    # show variables like 'character%';

    (上图显示已成功配置)

  2. 如果查询结果与上图不符,则需要调整数据库配置文件:

    • 编辑 /etc/my.cnf.d/client.cnf 文件,添加以下内容:

      [client]
      default-character-set=utf8
    • 编辑 /etc/my.cnf.d/mysql-clients.cnf 文件,添加以下内容:

      [mysql]
      default-character-set=utf8
    • 编辑 /etc/my.cnf 文件,添加以下内容:

      [mysqld]
      character-set-server=utf8
      default-storage-engine=INNODB
    • 重启MariaDB服务以应用更改:

      # systemctl restart mariadb
    • 再次运行以下命令,检查字符集设置是否已正确应用:

      # show variables like 'character%';

      如果结果如上图所示,则表示配置成功。

然而,如果在配置之前已经创建的数据库中插入中文字符仍然出现乱码,建议删除该数据库并重新创建一个新的数据库。

关于图片中各个选项对应的字符集含义,请参考:https://www./link/45c279002a2f09dafffe35f3ca26f309


# mysql  # linux  # centos  # 数据库  # mariadb  # https  # 上图  # 所示  # 重启  # 数据库中  # 查询结果  # 创建一个  # 请参考  # 配置文件  # 则需  # 出现乱码 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: JavaScript如何操作视频_媒体API怎么控制播放  Laravel观察者模式如何使用_Laravel Model Observer配置  如何用西部建站助手快速创建专业网站?  如何在万网ECS上快速搭建专属网站?  ,在苏州找工作,上哪个网站比较好?  Win11怎么设置默认图片查看器_Windows11照片应用关联设置  Laravel如何创建自定义Artisan命令?(代码示例)  如何确认建站备案号应放置的具体位置?  如何在阿里云购买域名并搭建网站?  Laravel如何处理文件下载请求?(Response示例)  深入理解Android中的xmlns:tools属性  Win11怎样安装网易有道词典_Win11安装词典教程【步骤】  Laravel用户密码怎么加密_Laravel Hash门面使用教程  如何在IIS中配置站点IP、端口及主机头?  Laravel怎么使用Markdown渲染文档_Laravel将Markdown内容转HTML页面展示【实战】  湖南网站制作公司,湖南上善若水科技有限公司做什么的?  移动端脚本框架Hammer.js  三星网站视频制作教程下载,三星w23网页如何全屏?  高端云建站费用究竟需要多少预算?  Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】  详解MySQL数据库的安装与密码配置  Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】  北京网站制作的公司有哪些,北京白云观官方网站?  Laravel如何生成API文档?(Swagger/OpenAPI教程)  想要更高端的建设网站,这些原则一定要坚持!  Android自定义listview布局实现上拉加载下拉刷新功能  在线教育网站制作平台,山西立德教育官网?  儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?  Python制作简易注册登录系统  独立制作一个网站多少钱,建立网站需要花多少钱?  如何在万网主机上快速搭建网站?  香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧  浅析上传头像示例及其注意事项  JS经典正则表达式笔试题汇总  Laravel怎么使用Intervention Image库处理图片上传和缩放  nginx修改上传文件大小限制的方法  js代码实现下拉菜单【推荐】  如何在Ubuntu系统下快速搭建WordPress个人网站?  专业商城网站制作公司有哪些,pi商城官网是哪个?  php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】  标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南  Laravel Livewire是什么_使用Laravel Livewire构建动态前端界面  电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?  iOS中将个别页面强制横屏其他页面竖屏  Claude怎样写约束型提示词_Claude约束提示词写法【教程】  LinuxCD持续部署教程_自动发布与回滚机制  郑州企业网站制作公司,郑州招聘网站有哪些?  Laravel控制器是什么_Laravel MVC架构中Controller的作用与实践  bing浏览器学术搜索入口_bing学术文献检索地址  如何有效防御Web建站篡改攻击?