尝试了许久,绝对靠谱!!
一、下载地址
访问官方网站:MySQL :: Download MySQL Community Server (Archived Versions)
下载完毕后
解压到目录之前,可以先建成下图这样新建项目结构
我下载了两个版本一个MySQL8.0版本,一个5.7版本,方便解决不同的项目
下载8.0版本同上在你需要解压的盘中新建以上项目结构
将解压包解压到
到达文件位置下,一般是没有my.ini配置文件的,这个时候我们需要新建一个my.ini配置文件,并在my.ini文件中加入
[mysqld]
#端口号
port = 3307
#mysql-5.7.27-winx64的路径
basedir=D:\MySQL57\MySQL57\mysql-5.7.37-winx64\mysql-5.7.37-winx64
#mysql-5.7.27-winx64的路径+\Data
datadir=D:\MySQL57\Data
#最大连接数
max_connections=200
#编码
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
#编码
default-character-set=utf8
注意看配置文件内容basedir放MySQL解压文件路径,datadir放Data文件夹放数据库产生的数据,不要放错了位置。注意看端口号port,我这里改的是3307,即在安装mysql8.0时,将配置文件改成3306。
修改完成后
进入修改环境变量
打开环境变量
变量值是刚刚解压的文件位置
完成之后 再加上MYSQL_HOME
这一步用来处理更换我们所需要的数据库,后面会提到
创建完毕 双击Path
点击确认保存,一定要保存!!!
接下来进入cmd
进入解压文件的bin目录下
mysqld --initialize --console
这一步是没有反应的 是正确的
安装mysql
mysqld --install MySQL57
//其中MySQL57是自己取服务器的名字
会出现Sercice succerfully installed
net start MySQL57
打开服务
同上 我们对MySQL8.0进行安装
不过我们要注意的是在配置环境变量时
我们可以通过更改MYSQL_HOME的值来控制我们打开哪一个MySQL版本
当我们更改MYSQL_HOME的值为%MySQL80%时
在cmd中版本显示即为
这样我们就可以通过修改MYSQL_HOME的值来控制mysql的版本啦!!!!!!