进入数据库执行

SET GLOBAL character_set_clinet=utf8;
SET GLOBAL character_set_connection=utf8;
SET GLOBAL character_set_database=utf8;
SET GLOBAL character_set_results=utf8;
SET GLOBAL character_set_server=utf8;

退出数据库,停止数据库服务

systemctl stop mariadb.service

在终端界面中执行

vim /etc/my.cnf

打开my.cnf后,在文件内的[mysqld]下增加如下两行设置:

character_set_server=utf8

init_connect='SET NAMES utf8'

保存退出

启动数据库

systemctl start mariadb.service

进入数据库查看默认字符集

show VARIABLES like 'char%';

+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | utf8                       |
| character_set_connection | utf8                       |
| character_set_database   | utf8                       |
| character_set_filesystem | binary                     |
| character_set_results    | utf8                       |
| character_set_server     | utf8                       |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+

转载于:https://www.cnblogs.com/WaterGe/p/11257404.html

mariadb修改默认字符集相关推荐

  1. MySQL、MariaDB修改默认字符集

    修改2017.4.9: 最近在使用MariaDB,遇到了同样的问题:中文乱码.因为mariadb他有好几个ini文件,但是可以根据自己开发需要创建一个my.ini,然后我试着去修改mariadb安装目 ...

  2. Linux下MySQL数据库乱码 Linux下MySQL修改默认字符集

    MySQL8.0默认字符集编码utf8mb4 使用以下命令查看默认字符集编码(在MySQL下使用) show variables like '%character%'; ±-------------- ...

  3. mysql中设置字符,MySQL 修改默认字符集

    一.检查默认字符集 mysql> show variables like '%char%'; +--------------------------+---------------------- ...

  4. Editplus设置/修改默认字符集

    1. 更改当前文件的字符集 使用Editplus打开某些文件时出现中文乱码,可以在软件页面下方选择修改当前文件的字符集,即可修改当前文件的字符集 2. 设置(修改)Editplus这个软件的默认字符集 ...

  5. sybase修改默认字符集为cp936

    原文地址:http://blog.sina.com.cn/s/blog_4d6854860100xn3f.html 报错信息:2402 error converting characters into ...

  6. php 默认字符cp936,[原]个人实践+总结:sybase修改默认字符集为cp936

    Sybase 中文乱码是由于默认的编码集为ISO-1 ,在Sybase Central v4.3中中文显示为乱码,将字符集改成CP936后,中文乱码解决. 更换字符集方法: 一.打开Sybase Ce ...

  7. mysql.cnf utf8_mysql通过my.cnf修改默认字符集为utf-8的方法和注意事项

    选项配置 配置文件路径:/full/path/mysql/bin/my.cnf(默认为/etc/my.cnf) [client] default-character-set=utf8 [mysql] ...

  8. mysql 5.6 修改默认字符集_mysql5.6修改默认字符集

    1.修改前mysql> show variables like 'char%'; +--------------------------+---------------------------- ...

  9. tomcat 修改默认字符集

    找到connector节点,插入 disableUploadTimeout="true" useBodyEncodingForURI="true" URIEnc ...

  10. 修改mysql默认字符集为latin1_查看、设置与修改MySQL字符集

    前一段时间,一直被MySQL的字符集困扰,今天就这方面的知识总结一下. MySQL的字符集支持(Character Set Support)有两个方面:字符集(Character set)和排序方式( ...

最新文章

  1. PHP和OneNet平台交互
  2. 【知识图谱实战】 Neo4j入门与示例
  3. VTK:点定位器用法实战
  4. x1c 2017 安装mint18的坑——grub2
  5. SAP Netweaver的负载均衡消息服务器 vs CloudFoundry的App Router
  6. find之exec和args
  7. spring mvc 传中文 到controller层乱码的 解决方法
  8. 微信抢红包代码 python_python实现红包裂变算法
  9. [经典]技术面试宝典: 很全面的算法和数据结构知识(含代码)
  10. svn删除文件出错的经验总结
  11. CSS现状和如何学习
  12. 利用wordcloud和jieba制作词云
  13. 华为手机怎么使用分屏_这是一份华为手机必备小技巧使用说明
  14. 电力设备状态检修信息管理系统--开篇 电力设备检修分类【文摘】
  15. centos7下搭建nextcloud云(使用阿里云轻量服务器+oss对象储存)
  16. 汽车之家联席总裁邵海峰
  17. kali虚拟机网络配置
  18. 移植一个抖音贴纸组件到Flutter
  19. 剑指Offer(1)——第一章面试的流程
  20. 地球生命为啥只选择碳基生命,而不是硅基生命呢?

热门文章

  1. 记一次生产环境存储过程优化的过程(42秒--0.06秒)
  2. 今天写出一个十分弱智的bug!
  3. Java Web架构演变
  4. 关于Java锁机制面试官会怎么问,深刻易懂
  5. 黑客攻击「宝贝回家寻子网」致数据丢失:丧尽天良
  6. 19年Q2了,运维的你有啥计划吗?
  7. 给你看一下真实的后浪...
  8. ocelot 配置文件的动态更新
  9. Pychram - 使用介绍
  10. Magento开发文档(二):Magento配置