修改mysql字符集
1.下载完mysql后:
mysql -uroot -p**
**是自己数据库密码进入到mysql容器中
use mysql
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '自己的密码';
flush privileges;
这一步在grant表中重新加载权限数据一定要做,不然无法成功.
5.先查看当前mysql的字符集:
show variables like '%character%';
6.输入命令:
vi my.cnf
7.在文件最后字段加入default-character-set=utf8,如下:
[client]
port = 3306
socket = /var/lib/mysql/mysql.sock
default-character-set=utf8
8.在[mysqld]字段里加入character-set-server=utf8,如下图.
注意很多博客中写的 default-character-set 都是错的.
9.都添加好后重新启动mysql,输入命令:
service mysql restart
10.进入mysql容器
mysql -uroot -p** 输入自己的密码即可
11.进入到mysql中后,查看字符编码集
mysql> show variables like '%character%';
显示如上图,你的mysql字符集就修改好了.