完全洗掉MYSQL5.7以及一些閑話
- 一.洗掉Mysql5.7程序
- 1.控制面板洗掉MYSQL server
- 2.任務管理器停止有關MYSQL的運行
- 3.洗掉我的電腦里有關MYSQL檔案
- 4.洗掉注冊表中MYSQL有關檔案
- 5.若埠被占用,需要釋放3306埠
- 6.再次下載MYSQL時,若windows Service Name被占用,在任務管理器中洗掉
- 二.一些閑話
- 1.MYSQL修改UTF-8
- 2.Navicat for MySQL與網路連接有關
- 3.吐槽
一.洗掉Mysql5.7程序
1.控制面板洗掉MYSQL server

左下角選單->設定->應用和功能:洗掉MYSQL Server5.7
2.任務管理器停止有關MYSQL的運行

找到任務管理器->詳細資訊->關閉mysqld.exe(如果不關閉,在洗掉MYSQL檔案時會報錯有程式在運行,360粉碎也不能移除)
3.洗掉我的電腦里有關MYSQL檔案
1)洗掉MYSQL安裝路徑檔案夾(如果上一步未完成,這里的bin檔案夾和Data(data)檔案夾無法洗掉)
默認路徑是:C:/Program Files\MySQL\MYSQL Server 5.7和C:/Program Files(x86)\MySQL

2)洗掉c盤隱藏檔案夾ProgramData下的MYSQL檔案夾(可以在c盤搜索欄搜索ProgramData)

4.洗掉注冊表中MYSQL有關檔案
1)win+R輸入regedit打開注冊表,找到HKEY_LOCAL_MACHINE->SYSTEM->ControlSet001->Services->Eventlog->Application->MYSQL,洗掉

看了許多教程還需要在ControlSet002,ControlSet003中找MYSQL檔案并洗掉,不過我的電腦上沒有
2)F3打開注冊表查找MYSQL,找到(如圖)洗掉
路徑一般為:HKEY_LOCAL_MACHINE->SYSTEM->ControlSet001->Services->MYSQL57(MYSQL57是下載MYSQL5.7時默認名稱,我這里是MYSQL57_1)

5.若埠被占用,需要釋放3306埠
win+R輸入cmd,之后輸入netstat -ano在本地地址這一欄找到占用3306埠的PID值,記下來

然后打開任務管理器->詳細資訊找到相對應的PID值的程式并停止(一般第二步就可以關閉掉那些占用3306埠的程式)
6.再次下載MYSQL時,若windows Service Name被占用,在任務管理器中洗掉
因為MYSQL57是默認windows Service Name,擔心該名字被占用有影響
打開任務管理器->服務,找到MYSQL57(我這里是MYSQL57_1,因人而異)

記下需要洗掉的服務名稱
win+R輸入cmd
輸入 sc delete MYSQL57,這樣就洗掉了該服務釋放了被占用的名稱
至此MYSQL卸載干凈
二.一些閑話
MYSQL沒有一個很好的卸載渠道真的挺可惜,對于一個剛剛接觸MYSQL的人來說,想要弄好MYSQL并不容易
初學第一天,下載安裝和卸載遇到了許多坑
1.MYSQL修改UTF-8
用Notepad++或者記事本打開安裝MYSQL路徑下的my.ini
[mysql]下輸入
default-character-set=utf8
(如果有現成的在注釋中的這一行,別忘了去掉注釋的#號)

[mysqld]下輸入
character-set-server=utf8
(如果有現成的在注釋中的這一行,別忘了去掉注釋的#號)

保存之后一定要重啟mysql或者重新連接一次,這樣才能修改成功
可以通過對應bin路徑下使用命令:
mysql -uroot -p
輸入密碼
status
查看

2.Navicat for MySQL與網路連接有關
在沒有網的時候主機名或IP地址填localhost會報錯2005
填127.0.0.1可以正常使用

3.吐槽
MYSQL的檔案卸載花費我三個小時才弄懂,前前后后下了卸,卸了下4次,在最后一次下載才弄懂windows services name被占用怎么釋放可是再不想重新下一次了
再就是MYSQL的my.ini修改utf8差了重啟這一步是我卸載mysql的開端,也成功消耗了我在陽間的大半天,痛苦!
在試錯的整個程序中,嘗試了好多種方法,什么mysql初始化,修改mysqld啥的,幸虧自己嫌麻煩沒有把每條路都試試,不過還沒有嘗試在cmd(管理員模式)上試一下net start mysql一下主要是累了,明天再與mysql繼續搏斗!
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/167411.html
標籤:其他
下一篇:MySql優化(三)索引
