centos数据mysql和MariaDB的问题 MariaDB设置数据库默认编码

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。
开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。
MariaDB之于MySQL,类似于CentOS之于Redhat。

Oracle拥有MySQL的名字和海豚商标,CentOS继续用下去可能存在法律纠纷,弃坑选择兼容性好而且研发力量强大的MariaDB也是情有可原。

MariaDB设置数据库默认编码

1、登录MySQL,使用
HOW VARIABLES LIKE 'character%';

查看当前使用的字符集,应该有好几个不是UTF-8格式。

2、要修改的配置文件位于 /etc/my.cnf.d目录下:

client.cnf

在[client]字段里加入

default-character-set=utf8

server.cnf

在[mysqld]字段里加入

character-set-server=utf8

systemctl restart mariadb 配置生效,修改后的效果如下:

MariaDB设置数据库默认编码




猜你喜欢

转载自blog.csdn.net/weixin_40327259/article/details/80718608
今日推荐