观察mysql服务器的配置文件可以发现:在/etc/mysql/my.cnf中引用了conf.d中的文件,所以直接在/etc/mysql/conf.d/mysql.cnf进行修改。
首先查看一下mysql的编码,进入mysql命令行
show variables like 'char%';
或者使用status查看mysql服务器状态:
status
这里需要在[mysqld]设置character-set-server=utf8
编辑
mysql.conf
文件vim mysql.conf
修改
mysql.conf
文件,设置MySQL服务器的默认编码为utf8
character-set-server = utf8;
然后重启mysql服务,在命令行输入
service mysql restart
如果你不想这么麻烦,可以在创建数据库的时候设置编码为utf8即可,可使用如下命令:
CREATE DATABSE db_name DEFUALT CHARACTER SET utf8;