Mysql5.5在导入数据的时候可能会出现索引字段过长的情况,导致不支持,需要升级到5.7
如何更换mysql5.5版本为5.7?
一、卸载原来的mysql
- 打开我的电脑,点击卸载或更改程序
- 搜索mysql后,删除mysql server应用
- 接着,在C盘中的Program Files\Program Files(x86)\ProgramData中删除与MySQL相关的文件
Tip:ProgramData默认是隐藏的,需要按照下图使其显示出来
- 然后windows+R输入regedit进入注册表中删除和MySQL相关目录
二、下载要更换的对应版本的mysql
1.到官网下载想要的对应版本的mysql安装包
链接:MySQL :: Download MySQL Community Server (Archived Versions)
2.下载完成会解压,在mysql安装目录下创建my.ini文件
文件内容如下:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#跳过登录密码验证
skip-grant-tables
#设置3306端口
port = 3306
# 设置mysql的安装目录(注意这里根据你的情况来配)
basedir=""
# 设置mysql数据库的数据的存放目录 (注意这里根据你的情况来配)
datadir=""
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8MB4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
3. 复制mysql-5.7.21-winx64的bin路径到path下
4.下载Visual C++ Redistributable Packages for Visual Studio 2013
5.以管理员身份打开cmd,按照下图所示安装msql
6.接着初始化并启动mysql