起初是因为我使用mysql5.6导入数据的时候出现了错误:
Specified key was too long; max key length is 767 bytes错误
也就是,在数据库中,索引的字段设置太长了,导致不支持。
错误原因:
mysql的版本问题:我本地的mysql是5.6版本的,但是5.6版本的innodb大长度前缀默认是关闭的,而5.7之后大文件前缀是默认开启的,索引就不会出现这个问题了
我的解决方法:
1、先将本地的mysql中的my.ini文件和data文件夹进行备份
2、干净的删除掉本地的mysql文件:教你彻底卸载MySQL 并重装(保姆级教程 )_mysql怎么卸载干净重装-CSDN博客
3、去官网安装mysql8的版本,大家可以去网上搜索相关的教程,我在这里给大家推荐一个我用的MySQL安装教程(详细版)_mysql8.0.36安装教程-CSDN博客
4、将mysql8安装到本地以后去找到mysql的服务并删除掉:
4.1:找到mysql进程对应的名称 (因为这个是可以自定义命名的,所用每个人的会有一些差别)
4.2删除mysql服务:下面的对应的你想要删除服务的名称
<