编辑
2023-07-05
MySQL
00
请注意,本文编写于 505 天前,最后修改于 505 天前,其中某些信息可能已经过时。

目录

查看数据库字符集
修改数据库字符集
通过命令修改
修改 MySQL 配置文件修改
Windows重启MySQL
通过service 应用重启
通过命令重启

查看数据库字符集

sql
// 查看当前数据库字符集 show VARIABLES like 'character%';

修改数据库字符集

相关信息

  1. 以下两种修改方式都不会修改已有数据表字符集
  2. 以下两种修改方式都需要重新启动MySQL

通过命令修改

  • 修改数据库字符集
sql
// 此处 utf8mb4 可修改为你的目标字符集 alter database 数据库名 character set utf8mb4;
  • 修改表字符集
sql
ALTER TABLE 表名 DEFAULT CHARACTER SET utf8 COLLATE utf8mb4_general_ci;

修改 MySQL 配置文件修改

配置文件路径: C:\ProgramData\MySQL\MySQL Server 5.7\my.ini

  • [mysqld]部分添加以下内容,注意是否已有相关配置,如果已有,则覆盖配置项
# character setting character-set-server = utf8mb4 collation-server = utf8mb4_general_ci init_connect='SET NAMES utf8mb4'

Windows重启MySQL

通过service 应用重启

停止和启动同方法

image.png

image.png

通过命令重启

  • 这里运行需要管理员权限,请使用管理员权限的 cmd 或 powershell 运行
  • mysql57 替换为你本机的mysql服务名
cmd
net start mysql57 net stop mysql57

本文作者:Silon汐冷

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!