去年工作的时候总结的,今日再次用到感觉很有帮助,故与大家分享!
- 首先进入数据库使用
show variableslike 'character%'; 查看当前的数据库编码字符集
2.接下来修改mysql的my.cnf 配置文件
一般情况下 在mysql的安装目录下,例如我的/usr/local/mysql/my.cnf
复制一份到 /etc/my.cnf
然后vi my.cnf
加上下面的参数
[mysql]
no-auto-rehash
default-character-set=utf8
[mysqld]
port = 3306
socket =/tmp/mysql.sock 这个路径默认就在/tmp下,可修改
character-set-server=utf8
#其中mysqld中还可以加上这句话
#表示大小写都可以识别
lower_case_table_names=1
[client]
default-character-set=utf8
3.保存退出后,重启mysql服务;service mysql restart
之后再查看编码
大功告成!!!