使用apt-get install安装了mysql5.5.62 字符集character_set_server和character_set_database一直是latin1,一直无法解决,现在提出解决方案:
关于字符集的设置,需要打开/etc/mysql/my.cnf在里面 加上下面的代码即可
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8
打开/etc/mysql/my.cnf的命令:sudo vim /etc/mysql/my.cnf
将上述代码粘贴进文件,然后重新启动mysql服务(命令行:sudo service mysql restart)
再输入命令:mysql -u root -p 打开MySQL的shell界面
最后在mysq命令号下输入show variables like "char%";
就可以查看字符集了。