首先不得不说,我被阿里云给搞死了,起初我以为不是mysql的问题,因为每张表我都指定他的编码格式为utf-8,但结果是整个数据库的编码格式都是lanti1。就是你可以输入指令show variables like "%char%";来查看你数据库的编码格式,然后你就需要修改他的配置了,当然,如果你的格式全是utf-8,那你当我没说。
vim /etc/my.cnf后,在里面输入:
[client]
port = 3306
socket = /var/lib/mysql/mysql.sock
default-character-set=utf8
[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
character-set-server=utf8
[mysql]
no-auto-rehash
default-character-set=utf8
然后重启mysql就可以了,当然一定要重启,重启命令如下:service mysqld restart