Windows 修改 MySQL 5.7 默认字符集
前言
MySQL 安装完成之后默认的字符集是 latin1
,而它是不支持中文的,所以当插入的数据有中文时,会出现乱码或者无法插入到数据库中。
MySQL 5.5 版本以后,要使用 utf8mb4
,而不是 utf8
因此我们需要修改 MySQL 的默认字符集为 utf8mb4
连接 MySQL
这里我用 Navicat for MySQL
进行连接登录
连接成功之后输入如下命令查看 MySQL 的默认字符集
1 | show variables like '%char%'; |
修改 my.ini 文件
Win + R 输入 C:\ProgramData\Mysql\Mysql Server 5.7\
打开目录下的 my.ini
进行修改
1 | [client] |
重启 MySQL
你可以 Win+ X 按 A 进入 Windows PowerShell
输入如下命令
1 | net stop MySQL57 |
也可以 Win + R 输入 services.msc
进入服务之后按 M 找到 MySQL 随后重启动此服务
重启完成之后打开 Navicat for MySQL
再次输入 show variables like '%char%';
查看字符集
之后创建数据库的时候,默认就是 utf8mb4
了
注:如果修改之后还是不成功,那就把 my.ini
文件复制一份到 MySQL 的安装目录
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 小嘉的部落格!
评论