基本情况:

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

•重启服务

# systemctl restart mariadb

再次运行 # show variables like 'character%';

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

但是此时如果在设置之前创建的database 中插入中文,仍为乱码。此时删除重新创建一个数据库即可。

更多MariaDB相关教程见以下内容:

MariaDB 的详细介绍:请点这里

MariaDB 的下载地址:请点这里

linux mariadb 乱码,MariaDB插入中文数据乱码解决过程相关推荐

  1. java中文乱码 寮犱笁_MySQL命令窗口中文乱码或插入中文数据失败

    在Windwos上使用命令窗口操作MySQL数据库时,如果命令窗口的字符编码与数据库不一致时,就会出现中文乱码的情况 比如查询会出现中文乱码,或者插入数据会出现错误"ERROR 1366 ( ...

  2. sqlserver插入中文数据乱码

    1.修改排序规则: SQL SERVER中数据库-右键-属性-选项中的排序规则,选为中文,也就是Chinese_PRC_CI_AS 2.表中的字段varchar改成nvarchar 3.中文字符串单引 ...

  3. Hibernate向MySQL插入中文数据--乱码解决

    1 <property name="hibernate.connection.url">jdbc:mysql://127.0.0.1:3306/exam?useUnic ...

  4. 【mysql乱码】解决php中向mysql插入中文数据乱码的问题

    mysql_query("set NAMES 'utf8'") 转载于:https://www.cnblogs.com/merlini/p/3165322.html

  5. linux mysql插入中文乱码_Unix下Mysql插入中文出现乱码

    最近在做的项目使用到了Mysql,在Mac上安装Mysql之后发现在插入中文数据时会出现中文乱码,经排查解决如下: 原因:unix版本的mysql的setdatabase和setserver的编码方式 ...

  6. 在SQL 2005中用T-SQL插入中文数据时出现的问号或乱码的解决方案[转]

    在SQL 2005中用T-SQL插入中文数据时出现的问号或乱码的解决方案 病症表现为:主要表现为用T-sql语句插入中文数据时数据库显示全是问号"???"  解决办法: 第一种办法 ...

  7. SQL Server插入中文数据后出现乱码

    原文:SQL Server插入中文数据后出现乱码 今天在做项目的过程中遇到如标题的问题,情况如下图: 数据库使用的是SQL Server2012版本,创建表的脚本如下: CREATE TABLE [d ...

  8. mysql 控制台环境下查询中文数据乱码,插入、更新中文数据不成功

    mysql 控制台环境下查询中文数据乱码,插入.更新中文数据不成功 登录mysql密码是加入编码参数--default-character-set,中文用gbk mysql -uroot -pabct ...

  9. 解决mysql客户端执行插入中文数据命令出错以及中文乱码问题

    时间:2019年8月16号 星期五 22:40 建表语句和插入数据语句如下: create table account(id int primary key auto_increment,name v ...

最新文章

  1. P1631 序列合并
  2. 80%的Android手机用户面临浏览器安全风险
  3. mysql 与紫金桥_基于紫金桥组态软件与mysql数据库的连接简介
  4. 云原生时代, 选择.NET Core
  5. fmc接口定义_STM32接口FSMC/FMC难点详解
  6. Lockdoor Framework:一套自带大量网络安全资源的渗透测试框架
  7. why do we use process keys
  8. 英语中正式和休闲的打招呼_6
  9. Java 反射 —— 运行时的类型信息
  10. WordPress缓存插件WP-Super-Cache安装使用
  11. JS学习总结(4)——条件语句
  12. android 替代map,Android为什么推荐使用SparseArray来替代HashMap?
  13. 超级搜索术-思维导图
  14. 微信小程序(十二)uni-app框架开发及组件库
  15. 原来华为手机语音助手,还有3大隐藏功能,职场人的必备神器
  16. 人人都是产品经理2.0-04章摘要
  17. 2018服务机器人发展现状及2019趋势分析
  18. 台式机安装windowsXP和ubuntu双系统
  19. 喜讯|云畅科技上榜湖南省上市后备企业名单
  20. Vue-cli3.x中使用Axios发送跨域请求的配置方法

热门文章

  1. java 8 中文API
  2. 找到一个二位数组的鞍点
  3. python progressbar print_python print 进度条的例子
  4. 【Modern OpenGL】前言
  5. unique_ptr使用简介
  6. 微信获取token服务器处理,微信硬件平台(九) 自己的服务器从微信获取token并保存txt...
  7. 基于C#的AE+IDL二次桌面端程序开发
  8. 神经网络与深度学习——TensorFlow2.0实战(笔记)(三)(python常量、变量和表达式)
  9. java安装和环境配置
  10. LSGO软件技术团队2015~2016学年第三周(0914~0920)总结