一、修改配置文件
修改配置文件my.cfg 或 my.ini 的以下各项
[client]
default-character-set = utf8mb4
[mysql]
default-character-set = utf8mb4
[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
init_connect='SET NAMES utf8mb4'
二、检查确认
utf8mb4兼容utf-8,所以不用担心原来的数据出现乱码情况
SHOW VARIABLES LIKE 'character_set%';
用select语句查看数据是否有乱码
create database test; 创建一个数据库
show create database test; 查看数据库的编码是否是utf8mb4
use test
create table hello(id varchar(32), name varchar(64)); 创建一个表
show create table hello; 查看表的编码是否是utf8mb4
本文内容到此结束。