- 创建数据库,查看默认字符集
show create database 数据库名称; # 查看数据库使用的字符集
2. 更改配置文件,设置utf8为默认字符集
vim /etc/my.conf
添加:character_set_server=utf8
3. 退出保存,重启服务
systemctl restart mysqld # centos7版本重启服务命令
service mysqld restart # centos6版本重启服务命令
- 查看数据库默认字符集
show variables like '%character%';
5. 以后创建的数据库默认都是utf-8编码,但是之前创建的还是latin1编码
6. 修改已创建的数据库的编码
alter database 数据库名 character set 'utf8';
7. 修改已创建表的编码
alter table 表名 convert to character set 'utf8';