前言
其实关MySQL中插入中文,自己前年是设置过的,之后就一直没有管过,后来系统重装之后,重新安装配置各种环境之后,今天开始用MySQL的时候,才发现这个问题还没有解决,然后一时也想不起来怎么弄了,就重新网上搜索教程,最后想了下还是写一下配置过程吧,以后备用
第一步
cp /etc/mysql/mysql.conf.d/mysqld.cnf /etc/mysql/my.cnf
第二步
修改/etc/mysql/my.cnf文件,找到[client]标记后在下方添加一行代码:
default-character-set=utf8
如果找不到[client]标记,就直接在文件末尾插入:
[client]
default-character-set=utf8
第三步
找到[mysqld]标记,在该标记下方添加两行
character-set-server=utf8
collation-server=utf8_general_ci
最后
执行重启mysql命令:
sudo service mysql restart
查看修改结果
进入MySQL,之后输入如下命令
show variables like 'character%';