应用场景
在使用mysql数据库的过程中,发现数据导入后中文出现乱码,数据库中出现文字乱码等等,sql语句中查询中文无法查出结果,影响系统使用,以及数据无法正确查询。
操作方案
修改my.cnf文件
# vim /etc/my.cnf
在[mysqld]下面添加上
default-storage-engine=INNODB
character-set-server=utf8
collation-server=utf8_general_ci
在[client]下面添加上【如果没有,可以忽略】
default-character-set=utf8
最后重新启动服务就可以了
# service mysqld restart #CentOS 6.x执行
# systemctl restart mysqld.service #CentOS 7.x执行