mysql卸载5.6版本安装8.0版本
卸载
(1)点击[开始]–[运行],输入services.msc回车,进入服务管理窗口。
(2)服务里面找到MySQL服务,将MySQL的服务给停止。
(3)点击开始->设置->应用->卸载有关mysql的一切程序
(4)
删除注册表数据,通过regedit,删除以下几个文件【也可以在注册表里搜索mysql】:
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Applications/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Applications/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Applications/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services一般服务会以相同的名字(名字通常是MySQL)在这里显示一个主健,直接删除相关的键值便可。
(5)最后将MySQL安装目录和保存数据库数据的目录也删除。
通常这两个目录分别在C:\program files(x86)\mysql 和 C:\programdata\mysql。目录有可能是隐藏的,需要设置文件夹选项显示隐藏目录。
(7)重新启动机器。
到此原mysql已经被完全卸载。
安装
1.
2.
3.
4.
5.
6.
7.
8
9.
10.
这里可能出现如下错误
Staring the Server前并没有出现绿色的对勾,而是红×
解决方法需要考虑几个点
一、服务mysql是否停止,桌面上找到我的电脑->右击
->点击管理->服务和应用程序
->服务
发现虽然之前删除了注册表,C盘下的Mysql文件,但是仍然有mysql服务,这里的MySQL80应该是MySQL56,因为我这已经是安装成功的了在做演示
win+R输入cmd,右击以管理元身份运行,输入sc delete mysql,删除服务。(这里自己创建的服务名称是什么就改为什么,我是sc delete mysql56)
再点击上一步终止的界面 execute
二、若第一种方法行不通,考虑第二种方法
找到之前的服务右击属性,登陆,将登陆身份换为本地系统用户即可解决问题
点击确定
点启动
再点击上一步终止的界面 execute
完成再点finish
安装navicat
正常安装,navicat for my sql安装包,不要运行该软件。
将patchnavicat.exe放在navicat.exe的目录下面
运行patchnavicat.exe选中 navicat.exe点击确认按钮,安装完成。
打开navicat for mysql软件即可正常使用了。