登录mysql
show variables like 'character%';
修改之前
修改之后
mysql 5.7 安装后,配置文件是
/etc/mysql/mysql.conf.d/mysqld.cnf
而且并没有my.cnf这个文件。似乎以前版本的mysql,安装后的配置文件都是/etc/mysql/my.cnf
打开
vim /etc/mysql/mysql.conf.d/mysqld.cnf
发现第一句话就是:可以把这个拷贝成/etc/mysql/my.cnf
cp /etc/mysql/mysql.conf.d/mysqld.cnf /etc/mysql/my.cnf
然后打开my.cnf,
增加:
[client]
default-character-set=utf8
在[mysqld]这段里面,添上
character-set-server=utf8
保存,并重启mysql服务