饭宝 发表于 2024-6-15 02:27:13

【亲测有用】Win11 卸载MySQL5.7以及安装MySQL8.0.35

https://img-blog.csdnimg.cn/direct/b1c779eb881048828cdedfe275d70b96.png
目次
一、卸载原来本地的mysql5.7
1.mysql服务部分
1.1制止mysql服务
1.2删除mysql服务
2.卸载 MySQL程序
3.残余文件的清算
3.1删除mysql安装的目次
3.2删除mysql数据存放的目次
3.3删除mysql自界说目次
4.清算注册表
5.删除情况变量配置
二、安装mysql8.0.35
1.下载安装
2.配置情况变量
3.检测
4.修改暗码
5.远程连接

一、卸载原来本地的mysql5.7

1.mysql服务部分

1.1制止mysql服务

打开使命管理器,点击服务,点击名称(举行排序,方便探求你的mysql服务),在我的电脑中mysql的服务名称是MySQL57,这个服务名在你的电脑中可能是叫MySQLxx,找到你的mysql服务后选中,点击右键选择制止服务。
https://img-blog.csdnimg.cn/direct/789e874d3e8840679d8c17d5dc2b7408.png
1.2删除mysql服务

win+R打开下令框,输入cmd打开cmd控制台或者电脑左下角输入cmd搜刮,选择管理员身份进入cmd控制台(记得管理员打开否则会拒绝访问),弹出是否允许该应用对设备举行修改信息,选择是
https://img-blog.csdnimg.cn/direct/40fbf9cce85d4b8f89a35dd20d14ce5d.png
输入sc delete MySQL57回车执行(这里是MySQ,57是我电脑的mysql服务名字,所以服务名称要根据本身本机上的服务名称来)
sc delete MySQL57 管理员打开然后删除成功的: 
https://img-blog.csdnimg.cn/direct/c53ca5f61af84027b6cc0fcf260060cd.png

2.卸载 MySQL程序

选中我的电脑,右键点击应用,点击安装的应用,在右侧点击卸载或更改程序,
https://img-blog.csdnimg.cn/direct/bb41936e17a3478d9294722d28a823b7.png
https://img-blog.csdnimg.cn/direct/009b9e54a2504b7b8d843a1a4bb71b02.png
等待卸载完成,
https://img-blog.csdnimg.cn/direct/640e318757534661a5724649f26f9bf1.png
https://img-blog.csdnimg.cn/direct/69a100fb47394851ad07b2c420074934.png
两个软件都卸载完成之后,可以看到已经卸载成功了。
https://img-blog.csdnimg.cn/direct/4f074332e7924341aca76b06d36bac45.png

3.残余文件的清算

3.1删除mysql安装的目次

   默认目次为:C:\Program Files\MySQL或者是C:\Program Files (x86)\MySQL亦或者是2个目次下都有都要删除,选中MySQL右键点击删除。
我记得之前我安装mysql5.7的时候,是自界说的目次,安装到了d盘。这里我在默认目次C:\Program Files\MySQL或者是C:\Program Files (x86)\MySQL下这2个路径都没有找到。
https://img-blog.csdnimg.cn/direct/cb716a5011c449348c1bc701ecf7bd88.png
因此,直接举行下一步操作。  
3.2删除mysql数据存放的目次

   windows 7\8\10操作体系:默认在C:\ProgramData\MySQL
Windowsxp操作体系:默认在C:\Documents and Settings\All Users\Application Data\MySQL。
如果不表现ProgramData,点击查看,勾选隐蔽的项目,将ProgramData表现出来,选中MySQL右键点击删除。
我记得之前我安装mysql5.7的时候,是自界说的目次,安装到了d盘。这里我在默认目次C:\ProgramData\MySQL这个路径下没有找到。
https://img-blog.csdnimg.cn/direct/3c0bd4e7b922478cb1140b45914e11d1.png
因此,直接举行下一步操作。 
3.3删除mysql自界说目次

   如果你没有将mysql存放到自界说目次中,就不需要这一步(有可能用了自界说安装目次之后mysql还是存在了到c盘)。
我记得之前我安装mysql5.7的时候,是自界说的目次,安装到了d盘。
找到我当初安装时安装的自界说目次举行删除,
https://img-blog.csdnimg.cn/direct/ea0fa21795d046e3905d069e12a67fd5.png

4.清算注册表

win+R打开下令框,输入regedit打开注册表编辑器或者左下角搜刮regedit,进入注册表,
   在这个文件路径下:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application*找到MySQLD Service以及MYSQL举行删除(如果没有就可以忽略),别的在你的电脑可能会有多个或者不同的ControlSet00x*,都要将其中的MySQL删掉。
然而,我并没有在这些不同的ControlSet00x的路径下找到MYSQL, 
https://img-blog.csdnimg.cn/direct/b7b207b5ca114e689f10de00251f3bad.png
因此,直接举行下一步操作。 

5.删除情况变量配置

选中我的电脑,右键点击属性,点击右边的高级体系设置,点击上方的高级,点击情况变量,在体系变量中找到Path举行选中,点击编辑,
在变量表中找到你当初配置的bin举行选中,点击删除,我这里配置的是本身自界说的mysql安装目次下的bin,如下图所示,
https://img-blog.csdnimg.cn/direct/f9dba0a0f2c54fadb94ab53bd269c9f5.png
打开cmd,通过下令行查看MySQL的版本信息。
   几种通过cmd查看MySQL版本信息,
mysql -root -p
mysql -V
mysql --version
https://img-blog.csdnimg.cn/direct/5945b4efc3924154803989f2c94997ff.png
OK,发现找不到mysql5.7了,应该就可以分析mysql5.7成功卸载了。

二、安装mysql8.0.35

1.下载安装

官网下载地点:download
   留意:不要利用exe安装,利用zip压缩包安装
exe安装光是勾选就要十几页,而且删除的时候非常麻烦(亲身履历,再也不敢了)
此处我下载的mysql版本是mysql8.0.35,
https://img-blog.csdnimg.cn/direct/9cc75cc85ade4fd9b51b985a94d450ae.png
下载zip文件,解压压缩包,解压路径到D:\my_ruanjian\mysql8.0.35,如下图所示,

https://img-blog.csdnimg.cn/direct/db4106441a024ac88c8a08e0e97a841a.png

2.配置情况变量

(1)打开我的电脑->属性->高级体系设置->情况变量-->编辑Path,新增一个mysql的bin目次地点:D:\my_ruanjian\mysql8.0.35\bin,如下图所示,
https://img-blog.csdnimg.cn/direct/76888a1caa4d4fa09b0ad736896f8b11.png
最后一起点“确定”返回。
(2)在mysql文件夹下新建my.ini配置文件,然后利用记事本打开,编辑文件,如下图所示,
https://img-blog.csdnimg.cn/direct/8bc5833a2f3e402e80a52fbc72d1ec90.png

# 目录一定要换成自己的,data文件夹会自动生成,端口号写在下面
basedir=D:\my_ruanjian\mysql8.0.35\
datadir=D:\my_ruanjian\mysql8.0.35\data\
port=3306
skip-grant-tables https://img-blog.csdnimg.cn/direct/15732b337a8a48f9a08e5212371875d9.png
记得保存文件。
(3)然后,右键cmd,以管理员身份运行,进入mysql的bin目次,
https://img-blog.csdnimg.cn/direct/5dee1de4d18c488da396a6766a225c15.png
出现Service successfully installed分析安装成功。出现Install/Remove of the Service Denied!分析安装失败。
(4)输入下列下令举行初始化,下令行不报错就分析初始化成功,mysql文件夹会出现data文件夹,
mysqld --initialize-insecure --user=mysql https://img-blog.csdnimg.cn/direct/1a31e249d87c4879a0f274de56a98619.png
OK,成功了,可以看到mysql文件夹出现了data文件夹,如下图所示, 
https://img-blog.csdnimg.cn/direct/f33a8904ac0f4425a65c5ab3a0a66522.png

3.检测

(1)至此mysql安装完毕,去下令行输入下列下令,
mysql -V (2)然后重启mysql服务器,  
https://img-blog.csdnimg.cn/direct/d543b60207ec4c4dbe69353891f27b19.png
但是,出现mysql刚开启就关闭的题目,将my.ini中的skip-grant-tables注释掉,记得保存文件。

https://img-blog.csdnimg.cn/direct/ec49a7d3b1784b8c8b2b399029afc534.png
然后打开使命管理器->服务,重启mysql服务器,  就可以看到mysql服务已经启动了。
https://img-blog.csdnimg.cn/direct/f471de2c377b467fa9f748b6d6bfff43.png

(3)启动成功后,在cmd中输入下列下令,
mysql -u root 提示 “Enter password”,直接回车(我发现此处不需要输入任何东西,也就是说现在的mysql是没有暗码的),就成功进入mysql了。效果如下图所示,
https://img-blog.csdnimg.cn/direct/edb351e1e2c64249b73a5713bdc34cc7.png
4.修改暗码

(1)在“mysql>”后,依次输入下列下令,效果如下图所示,
use mysql;
select host,user,plugin from user;
update user set host = '%' where user = 'root';
FLUSH PRIVILEGES;
alter user 'root'@'%' identified with mysql_native_password by '123456';
flush privileges;
https://img-blog.csdnimg.cn/direct/ac07db370c1248d59d76d9ed32275991.png
检验是否已经开启,
select host,user,plugin from user; https://img-blog.csdnimg.cn/direct/4657b2a763c04417b64aafcc7140d000.png
(2)最后举行mysql的重启,可以直接将暗码写在-p的反面,
# 退出mysql交互界面
exit
打开使命管理器->服务,先制止mysql服务,
https://img-blog.csdnimg.cn/direct/0644c109252d463388d1ac4988f1e47b.png
然后再启动mysql服务器。关闭原来的cmd窗口,重新打开一个新的cmd窗口,输入下列下令,
# 用户密码登录
mysql -u root -p 123456 https://img-blog.csdnimg.cn/direct/8bfa2424facd445eb4377f25336a66d5.png
OK,暗码修改成功了。

5.远程连接

   “Navicat”是一套可创建多个连接的数据库管理工具,用以方便管理 MySQL、Oracle、PostgreSQL、SQLite、SQL Server、MariaDB 和 MongoDB 等不同类型的数据库,它与阿里云、腾讯云、华为云、Amazon RDS、Amazon Aurora、Amazon Redshift、Microsoft Azure、Oracle Cloud 和 MongoDB Atlas等云数据库兼容。你可以创建、管理和维护数据库。Navicat 的功能足以满足专业开发人员的所有需求,但是对数据库服务器初学者来说又简单易操作。Navicat 的用户界面 (GUI) 设计良好,让你以安全且简单的方法创建、组织、访问和共享信息。
此处我利用的是navicat premium16作为数据库的连接工具,
打开navicat,点击左侧“新建连接”,填写本身的mysql暗码,点击确定,
https://img-blog.csdnimg.cn/direct/7b58d46f73a5497a921a3680b39147a6.png
可以看到navicat界面的左侧成功出现了数据库,如下所示,
https://img-blog.csdnimg.cn/direct/1a0db1dd81204c10a77069fb55f8e34e.png
OK。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 【亲测有用】Win11 卸载MySQL5.7以及安装MySQL8.0.35