MySQL学习笔记——默认编码方式修改

1查看默认编码方式

MariaDB [fund_data]> show create database test;
+----------+---------------------------------------------------------------+
| Database | Create Database                                               |
+----------+---------------------------------------------------------------+
| test     | CREATE DATABASE `test` /*!40100 DEFAULT CHARACTER SET utf8 */ |
+----------+---------------------------------------------------------------+
1 row in set (0.00 sec)

这里是已经修改过了,所以默认是utf8

修改编码方式

此时需要退出数据库,找到数据库的配置文件,不同操作系统和数据库类型都会导致其存放位置及名称发生变化,以centos7中的mariadb为例

[root@yunwei ~]# ls /etc |grep my
my.cnf
my.cnf.d
//由于开始也不缺定配置文件在哪,直接用grep抓取可能的文件

分别打开发现其配置文件为my.cnf,其中my.cnf中有一句比较关键的

!includedir /etc/my.cnf.d

由此可见my.cnf为配置文件入口,再通过它进入my.cnf.d,在my.cnf.d这个目录中配置更多内容,于是我直接照猫画虎自己写了一个配置文件并加入到目录里

touch czx_sql.cnf /etc/my.cnf.d     //创建文件
vim /etc/my.cnf.d/czx_sql.cnf       //打开文件

写入的具体的内容如下       //分别修改服务器存储格式与客户端显示格式为utf8
[mysqld]
character-set-server=utf8
[client]
default-character-set=utf8

再去查看默认编码格式就会发现已经是utf8了,当然已经创建好的库和表不会发生改变,更改这些需要其他操作…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值