首页 > 数据库 > MySQL > 正文

设置mysql5.7编码集为utf8mb4的方法

2024-07-24 12:49:39
字体:
来源:转载
供稿:网友

最近遇到一个问题,移动端的表情或者一些emoji是4字节的,但是utf-8是3字节的,查了很多网上的解决方法,最后提供一套自己的解决方案。如果当前的困境是:自己的mysql版本为5.5.3以前(版本为5.5.3以前将不能使用utf-8mb4编码),需要重装更高版本的mysql,然后获得该编码。

1,检查自己当前数据库版本

使用命令: select version();

如果发现当前的数据库版本在5.5.3以前,则需要重装数据库,如果在该版本之后跳过第二步和第三步。

2,备份当前数据库中的数据

这里我使用的数据库可视化软件是navicat,在数据库下右键对应的数据库,然后选择“转储SQL文件”选择“数据和结构”导出后缀为.sql 的数据库文件保存硬盘里,当安装好新的数据库版本后,再选定数据库,右键“运行SQL文件”这样数据就不会丢失

3,彻底删除当前数据库

数据库的删除很繁琐,有时候删不干净,我这里参考了一些方法,亲测可用。

3.1 删除Mysql的服务

控制面板——》所有控制面板项——》程序和功能,卸载mysql server!

3.2 删除mysql目录下所有文件

删除mysql文件夹下的my.ini文件及所有文件
一般的安装目录在:C:/Program Files/MySQL

3.3 删除注册表信息

同时按下“win”+ R 然后输入regedit进入注册表管理器

删除:

HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Application/MySQL文件夹

删除:

HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Application/MySQL文件夹。

删除:

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Application/MySQL的文件夹

如果没有或者不存在以上文件夹就不用管了

3.4 删除隐藏的mysql文件夹

一般以隐藏的形式存在,在C盘下搜索该目录应该可以查到C:/ProgramData/MySQL/MySQL Server 5.7

4 安装数据库mysql5.7

首先下载mysql5.7,我使用的是msi版本,安装过程就不详细叙述了,总之最后安装到默认路径也就是C盘下了,安装好之后,为了调出小黑窗,我配置了系统环境变量

 

 

在系统变量那一块儿选择path,在path下输入数据库的安装路径就可以了,具体到bin文件夹的路径就好,这时调出小黑窗查看自己的编码格式

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表