安装与卸载MySQL的详细步骤

本文详细介绍了如何彻底卸载MySQL,包括关闭服务、删除程序、清理C盘残留文件及注册表信息。推荐使用Geek卸载工具以确保卸载干净。接着,指导如何通过MySQL Installer下载并安装MySQL,选择常用组件,并设置初始密码。最后,针对SQLyog登录失败的问题,提供了解决方案,通过命令行修改用户认证方式,从而能正常使用SQLyog进行数据库操作。
摘要由CSDN通过智能技术生成

今天早上一觉醒来,计算机突然提醒我的MySQL.Installer缺失,也是尝试了各种办法都没有解决,最终才决定重装MySQL,但是重装MySQL之前需要卸载干净之前的MySQL,具体的操作步骤如下所示:

1.MySQL的卸载

如果大家曾经安装过MySQL,现在想要更新MySQL的版本或者因为某些原因导致需要重装MySQL,请记住重装之前一定要把之前的MySQL版本卸载干净!具体步骤如下所示:

1.关闭MySQL服务

键盘同时按下ctrl+alt+del,打开任务管理器,具体如下所示:
接下来选择服务,找到MySQL80,右击停止服务
在这里插入图片描述

2.卸载MySQL软件

打开计算机的控制面板,点击卸载程序,可以将与MySQL相关软件全部卸载,一会儿安装的时候全部重新下载即可!
在这里插入图片描述

3.删除存留在C盘的残留文件

卸载MySQL的全部软件后,我们还需要在C盘找到路径C:\Program Files (x86)\MySQL,删除MySQl文件夹中的全部文件以及删除路径C:\ProgramData\MySQL下的全部文件;

4.删除注册表信息

往往我们进行完上面的两个步骤,我们计算机上的mysql就已经完全删除了,这时进行重装和其他操作就不会有问题了,但是如果这样还是有问题的话,我们就要尝试清理注册表的信息。
我们打开windows的运行,在开始菜单中找到或者按windows+R。输入regedit,回车打开注册表编辑器。
然后依次找到以下几个注册表并且依次删除,这里要有一些耐心,仔细寻找。
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

在这里向大家推荐一款卸载软件,geek,这款软件卸载软件能够卸载的十分干净,不留痕迹,就连注册表也能轻松解决,例如,如果这次你要删除MySQL,使用geek的话就只需要操作前两步,后两步geek就帮你清理了,十分方便。

2.MySQL的安装

点击MySQL.Installer下载官网进入MYSQL下载页面,点击上述箭头所指的Download。
在这里插入图片描述
下载完毕后可以在指定的下载路径下看见后缀为msi的文件,如下所示:
在这里插入图片描述
接下来双击mysql-installer-community-8.0.29.0.msi文件开始安装MySQL,双击后等待后直接进入安装界面,选择Custom,即自定义安装,因为开发者默认(Developer Default)安装的大部分products我们可能用不到,这里我只教大家自定义安装一些常用的products,选择后点击Next
在这里插入图片描述
接下来在指定的路径下,选择MySQL Server 8.0.29,Connector/ODBC 8.0.29,Connector/Python 8.0.29(Python连接数据库),Connector/C++ 8.0.29(C++连接数据库),还包括Connector/J 8.0.29(Java连接数据库),接下来点击Next
在这里插入图片描述
直接点击Execute进入产品配置页面即可!
在这里插入图片描述
这里均选择默认配置即可,需要注意的是MySQL的默认端口是3306,直接点击Next即可。
在这里插入图片描述
这里无需修改,直接点击Next即可!
在这里插入图片描述
这里需要设置MySQL服务器登录的初始密码,这里推荐设置123456,方便后序的学习,设置后直接点击Next即可。
在这里插入图片描述
这里需要看到Windows默认的服务名是MySQL80,可以不做修改,如果修改需要记住自己修改后的名称,方便后序服务的启动与关闭!直接点击Next即可。
在这里插入图片描述
此处正在应用我们刚才配置的信息,可以看见全部配置成功,点击finish即表示安装成功。
在这里插入图片描述

如果下载后在计算机服务中无法找到MySQL80,建议重启电脑,本人就是下载安装后就是重启电脑才发现我的MySQL80服务的。

3.解决使用SQLyog无法登录的问题

安装完MySQL后,然后又下载图形化界面SQLyog后,但是在MySQL安装时设置的密码却无法在SQLyog中登录,这是因为SQLyog加密方式出现了错误,由于插件缓存——sha2_密码无法进行加载所导致的。
在这里插入图片描述
具体解决方如下所示:
1.同时按下键盘Win+R,输入cmd打开命令行窗口,输入mysql -u root -p,然后输入密码登录MySQL服务器

mysql -u root -p

在这里插入图片描述
在接下来的命令行窗口输入

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

这里的123456是我安装MySQL服务器设置的密码,你需要自行更改为你自己的密码!注意要加;
完成上述操作后,就可以正常登录SQLyog进行数据库操作了。

要解决geek卸载360卸载不干净的问题,可以尝试以下几种方法: 1. 使用专门的卸载工具:可以下载并使用一些专门设计用于彻底卸载软件的工具,如Revo Uninstaller。这些工具能够通过扫描计算机的注册表和文件系统,清理并删除与软件相关的残留文件和设置,以确保彻底卸载。 2. 手动删除残留文件:如果geek发现360卸载后仍有残留文件存在,可以手动删除。首先,打开“我的电脑”或“此电脑”,进入系统盘(一般为C盘),然后找到并删除与360相关的文件和文件夹。同时,还可以在“控制面板”中的“程序和功能”部分查找残留的360组件并进行卸载。 3. 清理注册表:使用注册表编辑器清理注册表是另一种解决方法。首先,按下Win + R键,输入“regedit”打开注册表编辑器。然后,使用搜索功能查找与360相关的键值,并删除它们。但在进行注册表编辑时要格外小心,因为误删其他注册表项可能会导致系统问题。 4. 使用系统还原:如果卸载后仍然存在问题,可以尝试使用系统还原功能。找到“控制面板”中的“系统和安全”部分,选择“系统”,然后在左侧选择“高级系统设置”。在弹出的窗口中,找到并选择“系统保护”,然后点击“系统还原”。选择一个以卸载360前的时间点作为还原点,即可还原系统至该状态。 总而言之,要彻底卸载geek可能需要尝试多种方法。如果仍然无法解决问题,建议向相关技术支持或论坛寻求帮助。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

散一世繁华,颠半世琉璃

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值