1. 修改mysqld配置
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
- 寻找
character-set-server=xxxx修改为character-set-server=utf8 - 如果找不到, 直接追加语句
2. 修改mysql配置
sudo vi /etc/mysql/conf.d/mysql.cnf
- 寻找
default-character-set=xxxx修改为default-character-set=utf8 - 如果找不到, 直接追加语句
3. 修改client配置
sudo vi /etc/mysql/debian.cnf
- 寻找
default-character-set=utf8修改为default-character-set=utf8 - 如果找不到, 直接追加语句
4. 重启服务, 查看字符集
- 重启mysql
service mysql restart - 进入mysql
mysql -u user -p password - 查看字符集
show variables like '%character%';