MariaDB设置数据库默认编码

原创 2017年09月13日 18:26:05

MariaDB的默认编码是latin1,插入中文会乱码,因此需要将编码改为utf8,但是目前网上的修改方法大多都是针对MySQL的,虽然MySQL和MariaDB是一家,但方法对于MariaDB并不适用,在此记录下解决方案。

1、登录MySQL,使用

SHOW VARIABLES LIKE 'character%';

安装mariadb之后的初始字符集
查看当前使用的字符集,可以看到有几个不是UTF-8格式。
2、要修改的配置文件位于 /etc/my.cnf.d目录下:
client.cnf
[client]字段里加入

default-character-set=utf8

server.cnf
[mysqld]字段里加入

character-set-server=utf8

systemctl restart mariadb.service

配置生效,修改后的效果如下:
修改字符集之后的配置

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

虚拟机centos7安装 mariadb并修改默认密码设置远程访问

centos7默认mysql是maridb 注意:mariadb与mysql root权限不同   [php] view plaincopy   [root@localhost ~]...

phpmyadmin创建数据库设置默认编码

php做项目的时候要用到数据库。创建数据库,难免就会输入中文字符。但在sql命令控制台中,sql语句插入中文,最后查询出来,结果都是以?代替的。看着非常头疼。我刚开始都是在phpmyadmin中 设置...

重置mysql Root用户密码及修改默认字符集一般就算设置了表的默认字符集为utf8并且通过UTF-8编码发送查询,你会发现存入数据库的仍然是乱码。问题就出在这个connection连接层上。 解决

Stop the MySQL Server. sudo /etc/init.d/mysql stop Start the mysqld configuration. sudo mysqld --sk...

CentOS7安装MariaDB以及编码注意事项

1.安装并启动MariaDB # 先更新一下 yum upgrade # 安装 yum -y install mariadb mariadb-server # 启...

MariaDB字符集编码

原文链接:http://blog.sina.com.cn/s/blog_8ea8e9d50102vv1z.html 查看数据库支持的所有字符集 SHOW CHARACTER SET; SHOW C...

mariadb的python连接,远程连接,字符编码问题总结

概述: 在学习python web的时候数据库和python的连接是一个很重要的地方,但是在windows安装mariadb的时候遇到了一些问题,最终选择远程连接红帽上的数据库,发现这样也十分方便,在...
  • No_red
  • No_red
  • 2017年02月07日 18:07
  • 586

MariaDb 10.1数据库

  • 2017年11月20日 14:02
  • 49.54MB
  • 下载

mariaDB数据库驱动jar包

  • 2017年05月25日 13:30
  • 2.16MB
  • 下载

XUBUNTU下安装配置mysql或mariadb,以及workbench远程连接数据库服务

安装mysql或mariadb 由于xubuntu上装了mariadb,不论系统还是应用都略非主流 特此记录配置过程 不废话 选mariadb sudo apt-get install m...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MariaDB设置数据库默认编码
举报原因:
原因补充:

(最多只允许输入30个字)