mysql57停止报错_纳米级完全删除MYSQL5.7以及一些吐槽

本文详细介绍了如何在Windows上完全卸载MySQL Server 5.7,包括控制面板删除、停止相关进程、删除文件夹、清理注册表、释放端口和服务等步骤。同时,文中还提及了初学者在安装和配置MySQL时可能遇到的问题,如修改UTF-8编码、Navicat连接问题以及MySQL服务名占用等,并分享了解决方法。
摘要由CSDN通过智能技术生成

一.删除Mysql5.7过程

1.控制面板删除MYSQL server

8cc9ff5531f143251cf089cf02775768.png

左下角菜单->设置->应用和功能:删除MYSQL Server5.7

2.任务管理器停止有关MYSQL的运行

b72ece002d3b601d8d7d9d4525e2090e.png

找到任务管理器->详细信息->关闭mysqld.exe(如果不关闭,在删除MYSQL文档时会报错有程序在运行,360粉碎也不能移除)

3.删除我的电脑里有关MYSQL文件

1)删除MYSQL安装路径文件夹(如果上一步未完成,这里的bin文件夹和Data(data)文件夹无法删除)

默认路径是:C:/Program Files\MySQL\MYSQL Server 5.7和C:/Program Files(x86)\MySQL

aacb1f94ce26f5a1af33434e7e8aaaa9.png

2)删除c盘隐藏文件夹ProgramData下的MYSQL文件夹(可以在c盘搜索栏搜索ProgramData)

027f7933d6657910762752aefa23b0a6.png

4.删除注册表中MYSQL有关文件

1)win+R输入regedit打开注册表,找到HKEY_LOCAL_MACHINE->SYSTEM->ControlSet001->Services->Eventlog->Application->MYSQL,删除

32cb02def1fbb4fbcde57941777a4c46.png

看了许多教程还需要在ControlSet002,ControlSet003中找MYSQL文件并删除,不过我的电脑上没有

2)F3打开注册表查找MYSQL,找到(如图)删除

路径一般为:HKEY_LOCAL_MACHINE->SYSTEM->ControlSet001->Services->MYSQL57(MYSQL57是下载MYSQL5.7时默认名称,我这里是MYSQL57_1)

5490ec821db4178790c7401f934c53fb.png

5.若端口被占用,需要释放3306端口

win+R输入cmd,之后输入netstat -ano在本地地址这一栏找到占用3306端口的PID值,记下来

a4bb2fd652902f53bf57a5dbed7b94c8.png

然后打开任务管理器->详细信息找到相对应的PID值的程序并停止(一般第二步就可以关闭掉那些占用3306端口的程序)

6.再次下载MYSQL时,若windows Service Name被占用,在任务管理器中删除

因为MYSQL57是默认windows Service Name,担心该名字被占用有影响

打开任务管理器->服务,找到MYSQL57(我这里是MYSQL57_1,因人而异)

b01541dfd3c143aff26d2d190e7f6f96.png

记下需要删除的服务名称

win+R输入cmd

输入 sc delete MYSQL57,这样就删除了该服务释放了被占用的名称

至此MYSQL卸载干净

二.一些闲话

MYSQL没有一个很好的卸载渠道真的挺可惜,对于一个刚刚接触MYSQL的人来说,想要弄好MYSQL并不容易

初学第一天,下载安装和卸载遇到了许多坑

1.MYSQL修改UTF-8

用Notepad++或者记事本打开安装MYSQL路径下的my.ini

e42522b0463c4cb6b39d2d14036b7c69.png[mysql]下输入

default-character-set=utf8

(如果有现成的在注释中的这一行,别忘了去掉注释的#号)

4bb5af59d1dbd596e2ba8055a8db3756.png

[mysqld]下输入

character-set-server=utf8

(如果有现成的在注释中的这一行,别忘了去掉注释的#号)

4bb5af59d1dbd596e2ba8055a8db3756.png

保存之后一定要重启mysql或者重新连接一次,这样才能修改成功

可以通过对应bin路径下使用命令:

mysql -uroot -p

输入密码

status

查看

b4691f444da317d0d12cf2d30240a30d.png

2.Navicat for MySQL与网络连接有关

在没有网的时候主机名或IP地址填localhost会报错2005

填127.0.0.1可以正常使用

953ba306e8d1902a55985e7a3b503dc9.png

3.吐槽

MYSQL的文件卸载花费我三个小时才弄懂,前前后后下了卸,卸了下4次,在最后一次下载才弄懂windows services name被占用怎么释放可是再不想重新下一次了

再就是MYSQL的my.ini修改utf8差了重启这一步是我卸载mysql的开端,也成功消耗了我在阳间的大半天,痛苦!

在试错的整个过程中,尝试了好多种方法,什么mysql初始化,修改mysqld啥的,幸亏自己嫌麻烦没有把每条路都试试,不过还没有尝试在cmd(管理员模式)上试一下net start mysql一下主要是累了,明天再与mysql继续搏斗!

本文地址:https://blog.csdn.net/qq_44229840/article/details/108969733

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值