Windows ZIP Archive安装和卸载MySQL 8.0

前言

本文写于2022年4月13日,详细介绍了Windows平台下安装、卸载服务器ZIP Archive 版Mysql 8.0的方法,短期内此方法应该不会有太大变化,如果有新的变化,会进行说明并增加跳转链接。本文以Window 11为例,其他版本Windows 操作系统安装方法大同小异。因为使用ZIP Archive 版本无可视化界面,需要有一定的cmd基础,本文已经尽可能详细的对每一步进行了详细说明,如果觉得此方法有困难,请移步 Windows msi程序安装MySQL 8.0

请注意:

  • MySQL 8.0 之后并不需要my.ini配置文件,初始化过程会自动的生成data文件夹在解压之后的文件,端口默认3306;
  • 自己若新建并设置了my.ini 文件,有data文件的话,在初始化之前要删除,然后再初始化;
  • 在初始化之后会自动生成密码,要记下来,后续登录mysql需改密码之后才可后续操作。

安装

一、 下载压缩包

MySQL :: Download MySQL Community Server

1、 选择操作系统,选择压缩包Download;
下载ZIP Archive
2、 直接下载即可,无需登录。
直接下载

二、 解压压缩包

将压缩包解压到自定义的位置。

这里作者选择的是D盘根目录下,此位置与环境变量配置存在联系,路径不要出现中文

解压文件

三、 初始化MySQL

3.1 管理员身份运行cmd

管理员身份运行cmd

3.2 进入解压文件夹的bin目录
# 切换盘符
D:
# 切换目录
cd mysql-8.0.28-winx64\bin
3.3 初始化MySQL

运行下面的指令,初始化MySQL,并记录生成的用户密码root的随机密码。(这个随机密码要存一下,后面还有用)

mysqld --initialize --console

初始化MySQL

说明:
1、在data目录已经存在的情况下运行初始化指令,会出现以下错误,删除data目录即可。
在这里插入图片描述
2、初始化语句默认data数据目录在ZIP解压目录下,默认MySQL服务端口为3306,如果要修改data目录位置,或修改默认端口,请参考。

四、 安装MySQL服务

命令行窗口内输入以下指令,出现Service successfully installed代表安装成功。

mysqld --install

在这里插入图片描述

五、 启动MySQL服务

命令行窗口内输入以下指令,出现“启动成功”字样代表安装成功。

net start mysql

启动服务

六、 修改密码

6.1 登录mysql

在命令窗口内输入以下指令,然后输入密码(密码为上面生成的随机密码)

如果刚刚生成的随机密码找不到了,直接删除数据存放目录(默认为最开始出来的目录下的data文件夹),再次初始化即可,或者安装完成后,使用安全工具修改密码,第二种方法请参考 Windows MySQL 8.0忘记root密码。

mysql -u root -p

登录

当然你也可以这样一句话完成 mysql -u root -p random_passwordrandom_password就是刚刚生成的随机密码。

6.2 修改密码

输入指令修改root用户密码,your_password即为新的密码。

alter user 'root'@'localhost' identified by 'your_password';

提交修改

commit;

关于是否需要commit的问题,在另一篇笔记中有详细介绍,请参考。

修改密码

6.3 退出验证

退出数据库

quit;

或者,

exit;

使用新密码重新登录一下,验证密码修改是否成功。

七、 配置环境变量

依次进入【计算机】→【属性/关于】→【高级系统设置】→【环境变量】,点击系统变量的path变量,然后点击编辑(或双击path变量)
配置环境变量
右上角【新建】→【浏览】,选择MySQL的bin目录,比如作者是的是D:\mysql-8.0.28-winx64\bin
新建环境变量
点击【确定】保存之后,就可以在cmd中使用mysql了。

卸载

一、 停止服务

管理员身份运行cmd,使用以下指令关闭MySQL服务

net stop mysql

效果如图所示:
停止服务
或者,进入服务窗口关闭MySQL服务,操作方法如下:

【win+R快捷键】→services.msc→进入服务窗口→关闭mysql服务

1.打开服务窗口;
打开服务窗口
2.找到MySQL服务,右键关闭即可。
关闭服务

二、 卸载MySQL服务

2.1 切换目录

控制台切换到MySQL的bin目录(就是上面解压的文件夹的目录,比如作者的是D:\mysql-8.0.28-winx64\bin)。

2.2 卸载MySQL服务

运行卸载命令,出现Service successfully removed代表卸载成功

mysqld --remove mysql

卸载MySQL服务

***注意:***直接卸载会报错服务在运行,需要先停止服务,然后卸载。
卸载报错

三、 删除项目根文件夹

删除MySQL文件目录即可。

四、 清理注册表

4.1 打开注册表编辑器

【win+R快捷键】→regedit→打开注册表编辑器

新手小白修改注册表有风险,建议先导出备份以下。

4.2 删除注册表信息

分别删除以下几条信息

  • HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\EventLog\Application\MySQL
  • HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\EventLog\Application\MySQL
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\MySQL
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl001\Services\MySQL
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl002\Services\MySQL
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL

若卸载的时候没有找到,略过后仍达到完全卸载的目的。注册表中的ControlSet001,ControlSet002,不一定是001和002,可能是ControlSet005、006之类,删除的时候都删除就可以 ,这样做是为了避免再次安装MySQL时报错。

删除注册表

五、 删除环境变量

如果有设置了环境变量,那么进入【计算机】→【属性/关于】→【高级系统设置】→【环境变量】,删除系统环境变量path中的MySQL\bin路径即可。
在这里插入图片描述

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值