MySQL保持数据和账号不变切换版本(8.0-5.7)方法(无需卸载)
前言:本来一直以为切换MySQL的版本需要卸载版本重新安装不一样的版本,所以在遇到8.0版本的数据库连接问题的时候坚持要通过自己努力debug解决这个连接问题。无奈才疏学浅,改了几天bug硬是没解决掉,于是乎转而寄希望于通过切换Mysql版本来连接数据库。自己稍微尝试了一下发现意外得简单,而且以前数据库的数据和用户名账号也没有丢失,所以在此记录一下操作过程供其他遇到一样问题的网友参考。
步骤如下:
- 下载mysql5.7的版本,网址:https://dev.mysql.com/downloads/mysql/
需要点击如下的地方切换到之前的版本
然后选择对应自己系统的版本选择前两个任意一个下载即可(当然我指的是64位系统的Windows用户):
- 下载完成后选择电脑上任意一个位置解压缩,我的位置如下所示:
- 然后你需要记住这个位置,打开我的电脑-属性-高级系统设置-环境变量:
- 接下来是最重要的部分了!注意你需要修改两个地方:
①上面的用户变量(环境变量)中的path
②下面系统变量中的MYSQL_HOME
在Path中直接修改原来的MYSQL路径成自己想要切换版本的路径就行(MYSQL_HOME变量也是相同的道理):
注意:环境变量目录中到\bin为止,MYSQL_HOME变量则是到前一个目录\winxx这里
最后,如果还想切换回原来的版本的话记得找个记事本或者文档(当然也可以用脑子)保存一下原先版本的文件路径,切换的时候也只需要修改这两个变量即可。
此时cmd输入mysql --version 查看自己MYSQL版本已经切换成功: