引
MySQL 默认的字符集叫做拉丁文, 是不支持中文的. 为了能够存储中文, 就需要把字符集 改成 UTF-8 修改 MySQL 字符集的办法有很多种, 而修改 MySQL 的配置文件则是一个 一劳永逸 的办法~
1. 先确认当前数据库的字符集
首先使用 SQL 语句
show variables like 'character%';
来查询当前数据库的编码方式是哪一种~
如上图, 我当前的数据库所框出的部分就是已经改好的了, 如果是未配置过的则显示如下图, 是一个拉丁文(Latin)
2. 找到配置文件
找到 my.ini 这个配置文件
step 1
在开始菜单栏找到 MySQL 这个软件, 右键打开文件所开位置
step 2
找到软件, 右键 找到 属性, 在快捷方式中找到目标, 将路径复制到记事本
step 3
将这段路径复制到文件资源管理器中, 就可以找到 my.ini 这个配置文件了
3. 修改配置文件
修改配置文件这里需注意:
- 修改配置文件, 对之前已经创建好的数据库是没有影响的, 必须删除旧的库, 重新建库建表!
step 1
在修改这个配置之前需要将这个文件备份一份, 以防修改错误改不回去了~
step 2
找到 [client] 修改为 default-character-set=utf8
step 3
找到 [mysqld] 修改为 character-set-server=utf8
4. 重启 MySQL 服务器
右键找到重启选项重启即可~
- 如果这里状态显示的是 “正在运行” , 说明重启成功了
- 如果是其他内容(例如: 启动中…), 那就说明重启失败! 失败的最大原因就是配置文件修改错了, 仔细检查你的配置文件!!! 哪怕拼写错了一个字, 多了一个空格什么的, 都是不行的!
step 1
在开始菜单栏搜索 服务