1. 需求
现在MySQL5.7和8.0版本用的人和需求都有,为了能让电脑上同时安装MySQL5.7 和MySQL8.0版本,也就有了这篇文章,更准确的叫法可以说是笔记,以便日后回顾。
本次通过下载zip安装包进行安装
2. 准备
2.1 下载
MySQL可选择版本的下载地址:https://downloads.mysql.com/archives/community/
PS: 也可通过以下链接直接下载zip安装包
MySQL5.7 https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.41-winx64.zip
MySQL8.0 https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.33-winx64.zip
2.2 卸载(非必须)
安装之前请确保环境的干净,如果需要卸载请网上搜索教程
3. MySQL5.7 安装(优先看)
3.1 解压安装包
解压下载好的安装包,建议不要使用中文路径
3.2 新建 my.ini 文件
在解压的目录新建 my.ini 文件,这是MySQL的配置文件,通过zip安装需要手动指定数据存储的路径
my.ini 的配置内容:
|
|
3.3 初始化MySQL
首次使用,初始化MySQL
如果你使用的文件管理器的方式打开的安装目录,可通过shift+右键 选择 在此处打开 Powershell 窗口,切换到命令行操作
![图片.png](https://gitee.com/muyiacc/typora-img/raw/master/2023/2023-09-15 09-31-38_1689838258352-23245c62-73e5-4f38-a3a3-d9db635fc77e.png)
假使现在你已经切换到了powershell,先切换到bin目录,再执行以下命令进行初始化
注意:一定要切换到bin目录
|
|
你会得到类似的结果,如图请记住初始化密码,后续登录MySQL会用到,你可以新建一个记事本复制粘贴过去
3.4 安装MySQL服务
通过以下命令安装MySQL服务,这个命令需要管理员权限
你可以通过win+x 选择用管理员权限打开powershell,再切换到MySQL目录
在原来的powershell窗口下,输入 pwd ,控制台就会输出 当前所在的路径
如图所示:
![图片.png](https://gitee.com/muyiacc/typora-img/raw/master/2023/2023-09-15 09-31-38_1689838967633-e9401e62-75c0-42d0-99cc-467287300878.png)
然后在管理员权限下的powershell切换过去,使用 cd 路径
例如:cd D:\Development\DB\mysql-5.7.41-winx64\bin
如图:
![图片.png](https://gitee.com/muyiacc/typora-img/raw/master/2023/2023-09-15 09-31-38_1689839057201-6a7a0027-d378-4b55-9925-63f9ba2c1529.png)
接着执行以下命令
|
|
执行成功,你会得到类似的结果:
解释说明:
.\mysqld.exe mysqld命令
–install MySQL57 安装服务,服务名可以自定义,为了区别MySQL8.0 ,所以采用MySQL57 见名知意
–defaults-file=“D:\Development\DB\mysql-5.7.41-winx64\my.ini” 指定MySQL服务所使用的配置文件
注意:你需要修改为你自己的路径,除非和我一样。
3.5 修改密码
在保证前面步骤没有出错的情况下,启动MySQL服务,登录MySQL,修改密码,然后就大功告成
1) 启动MySQL服务(需要管理员权限)
|
|
2)登录MySQL
|
|
3)修改密码
|
|
3.6 配置环境变量(非必须)
1)复制安装路径,windows+R 打开运行,输入 sysdm.cpl 回车,选择 高级
![image.png](https://gitee.com/muyiacc/typora-img/raw/master/2023/2023-09-15 09-31-38_1611160475021-7136cdf9-9675-4d92-a7aa-c2d0712c9701.png)
打开 环境变量 ,在系统环境变量中新建:
选中 系统变量-Path,点击 编辑,再点击 新建,输入:**%MYSQL_HOME%\bin **,再点击 **确定 **保存(注意返回上一级也要保存,否则可能保存不成功)
至此结束。。
- 使用管理员权限打开 cmd 命令行运行工具,进行 初始化:
|
|
![image.png](https://gitee.com/muyiacc/typora-img/raw/master/2023/2023-09-15 09-31-38_1611197580728-72cc64e5-ccea-4aa7-b279-2660487c42d8.png)
记住初始化密码,稍后重置密码会用到
- 安装服务
20201018 更
注:安装服务 此部分为后期更新,与前后文的路径可能不同,请根据实际路径进行更改
命令为:
mysqld命令所在的位置 install 服务名 –defaults-file=my.ini所在的位置
例如:
D:\Development_Tools\mysql-5.7.40-winx64\bin\mysqld install MySQL57 –defaults-file=“D:\Development_Tools\mysql-5.7.40-winx64\my.ini”
|
|
- 启动mysql:
|
|
- 登录mysql,修改密码:
|
|
![image.png](https://gitee.com/muyiacc/typora-img/raw/master/2023/2023-09-15 09-31-38_1611199716700-88c13baf-f1f5-4417-8b5c-30c9e2240aaf.png)
5)修改密码:
|
|
4. MySQL8.0 安装(类同MySQL5.7)
因为安装步骤类似MySQL5.7 ,所有有些部分不再解释说明
4.1 解压安装包
解压下载好的安装包,建议不要使用中文路径
4.2 新建 my.ini 文件
在解压的目录新建 my.ini 文件,这是MySQL的配置文件,通过zip安装需要手动指定数据存储的路径
my.ini 的配置内容:
注意:端口号和路径不一样
|
|
4.3 初始化MySQL
首次使用,初始化MySQL
如果你使用的文件管理器的方式打开的安装目录,可通过shift+右键 选择 在此处打开 Powershell 窗口,切换到命令行操作
假使现在你已经切换到了powershell,先切换到bin目录,再执行以下命令进行初始化
注意:一定要切换到bin目录
|
|
请记住初始化密码,后续登录MySQL会用到,你可以新建一个记事本复制粘贴过去
4.4 安装MySQL服务
管理员打开powershell,进入安装路径的bin目录,执行
|
|
4.5 修改密码
在保证前面步骤没有出错的情况下,启动MySQL服务,登录MySQL,修改密码,然后就大功告成
1) 启动MySQL服务(需要管理员权限)
|
|
2)登录MySQL
|
|
3)修改密码
|
|
4.6 配置环境变量(非必须)
1)复制安装路径,windows+R 打开运行,输入 sysdm.cpl 回车,选择 高级
打开 环境变量 ,在系统环境变量中,选择 PATH ,新建
把MySQL8.0 的安装路径带bin目录输入进去即可
如图:
![图片.png](https://gitee.com/muyiacc/typora-img/raw/master/2023/2023-09-15 09-31-38_1689840952462-ea695e16-e76c-4566-a552-7b49b04e58e2.png)
完结撒花。。。。。