查看数据库字符集
show variables like 'character%';
修改mysql的配置
在etc/mysql/下找到mysql.conf.d
python@ubuntu:~$ cd /etc/mysql/
python@ubuntu:/etc/mysql$ ls
conf.d debian.cnf debian-start my.cnf my.cnf.fallback mysql.cnf mysql.conf.d
进入mysql.conf.d
python@ubuntu:/etc/mysql$ cd mysql.conf.d/
python@ubuntu:/etc/mysql/mysql.conf.d$ ls
mysqld.cnf(我们需要的文件) mysqld.cnf.bak1 mysqld_safe_syslog.cnf
对于重要的文件进行备份 即使坏了 还有备用的
python@ubuntu:/etc/mysql/mysql.conf.d$ sudo cp mysqld.cnf mysql.cnf.bak
python@ubuntu:/etc/mysql/mysql.conf.d$ ls
mysql.cnf.bak mysqld.cnf mysqld.cnf.bak1 mysqld_safe_syslog.cnf
修改配置文件
python@ubuntu:/etc/mysql/mysql.conf.d$ sudo vim mysqld.cnf
寻找[mysqld]
中寻找character_set_server =xxx
改为character_set_server =utf8
没有 就直接追加character_set_server =utf8
重启mysql服务
python@ubuntu:/etc/mysql/mysql.conf.d$ sudo service mysql restart
查询字符集
show variables like 'character%';