Windows ZIP Archive安装和卸载MySQL 8.0
前言
本文寫于2022年4月13日,詳細(xì)介紹了Windows平臺下安裝、卸載服務(wù)器ZIP Archive 版Mysql 8.0的方法,短期內(nèi)此方法應(yīng)該不會有太大變化,如果有新的變化,會進(jìn)行說明并增加跳轉(zhuǎn)鏈接。本文以Window 11為例,其他版本W(wǎng)indows 操作系統(tǒng)安裝方法大同小異。因為使用ZIP Archive 版本無可視化界面,需要有一定的cmd基礎(chǔ),本文已經(jīng)盡可能詳細(xì)的對每一步進(jìn)行了詳細(xì)說明,如果覺得此方法有困難,請移步 Windows msi程序安裝MySQL 8.0。
請注意:
- MySQL 8.0 之后并不需要my.ini配置文件,初始化過程會自動的生成data文件夾在解壓之后的文件,端口默認(rèn)3306;
- 自己若新建并設(shè)置了my.ini 文件,有data文件的話,在初始化之前要刪除,然后再初始化;
- 在初始化之后會自動生成密碼,要記下來,后續(xù)登錄mysql需改密碼之后才可后續(xù)操作。
安裝
一、 下載壓縮包
MySQL :: Download MySQL Community Server
1、 選擇操作系統(tǒng),選擇壓縮包Download;
2、 直接下載即可,無需登錄。
二、 解壓壓縮包
將壓縮包解壓到自定義的位置。
這里作者選擇的是D盤根目錄下,此位置與環(huán)境變量配置存在聯(lián)系,路徑不要出現(xiàn)中文。
三、 初始化MySQL
3.1 管理員身份運行cmd
3.2 進(jìn)入解壓文件夾的bin目錄
# 切換盤符 D: # 切換目錄 cd mysql-8.0.28-winx64\bin3.3 初始化MySQL
運行下面的指令,初始化MySQL,并記錄生成的用戶密碼root的隨機(jī)密碼。(這個隨機(jī)密碼要存一下,后面還有用)
mysqld --initialize --console說明:
1、在data目錄已經(jīng)存在的情況下運行初始化指令,會出現(xiàn)以下錯誤,刪除data目錄即可。
2、初始化語句默認(rèn)data數(shù)據(jù)目錄在ZIP解壓目錄下,默認(rèn)MySQL服務(wù)端口為3306,如果要修改data目錄位置,或修改默認(rèn)端口,請參考。
四、 安裝MySQL服務(wù)
命令行窗口內(nèi)輸入以下指令,出現(xiàn)Service successfully installed代表安裝成功。
mysqld --install五、 啟動MySQL服務(wù)
命令行窗口內(nèi)輸入以下指令,出現(xiàn)“啟動成功”字樣代表安裝成功。
net start mysql六、 修改密碼
6.1 登錄mysql
在命令窗口內(nèi)輸入以下指令,然后輸入密碼(密碼為上面生成的隨機(jī)密碼)
如果剛剛生成的隨機(jī)密碼找不到了,直接刪除數(shù)據(jù)存放目錄(默認(rèn)為最開始出來的目錄下的data文件夾),再次初始化即可,或者安裝完成后,使用安全工具修改密碼,第二種方法請參考 Windows MySQL 8.0忘記root密碼。
mysql -u root -p當(dāng)然你也可以這樣一句話完成 mysql -u root -p random_password,random_password就是剛剛生成的隨機(jī)密碼。
6.2 修改密碼
輸入指令修改root用戶密碼,your_password即為新的密碼。
alter user 'root'@'localhost' identified by 'your_password';提交修改
commit;關(guān)于是否需要commit的問題,在另一篇筆記中有詳細(xì)介紹,請參考。
6.3 退出驗證
退出數(shù)據(jù)庫
quit;或者,
exit;使用新密碼重新登錄一下,驗證密碼修改是否成功。
七、 配置環(huán)境變量
依次進(jìn)入【計算機(jī)】→【屬性/關(guān)于】→【高級系統(tǒng)設(shè)置】→【環(huán)境變量】,點擊系統(tǒng)變量的path變量,然后點擊編輯(或雙擊path變量)
右上角【新建】→【瀏覽】,選擇MySQL的bin目錄,比如作者是的是D:\mysql-8.0.28-winx64\bin
點擊【確定】保存之后,就可以在cmd中使用mysql了。
卸載
一、 停止服務(wù)
管理員身份運行cmd,使用以下指令關(guān)閉MySQL服務(wù)
net stop mysql效果如圖所示:
或者,進(jìn)入服務(wù)窗口關(guān)閉MySQL服務(wù),操作方法如下:
【win+R快捷鍵】→services.msc→進(jìn)入服務(wù)窗口→關(guān)閉mysql服務(wù)
1.打開服務(wù)窗口;
2.找到MySQL服務(wù),右鍵關(guān)閉即可。
二、 卸載MySQL服務(wù)
2.1 切換目錄
控制臺切換到MySQL的bin目錄(就是上面解壓的文件夾的目錄,比如作者的是D:\mysql-8.0.28-winx64\bin)。
2.2 卸載MySQL服務(wù)
運行卸載命令,出現(xiàn)Service successfully removed代表卸載成功
mysqld --remove mysql***注意:***直接卸載會報錯服務(wù)在運行,需要先停止服務(wù),然后卸載。
三、 刪除項目根文件夾
刪除MySQL文件目錄即可。
四、 清理注冊表
4.1 打開注冊表編輯器
【win+R快捷鍵】→regedit→打開注冊表編輯器
新手小白修改注冊表有風(fēng)險,建議先導(dǎo)出備份以下。
4.2 刪除注冊表信息
分別刪除以下幾條信息
- 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
若卸載的時候沒有找到,略過后仍達(dá)到完全卸載的目的。注冊表中的ControlSet001,ControlSet002,不一定是001和002,可能是ControlSet005、006之類,刪除的時候都刪除就可以 ,這樣做是為了避免再次安裝MySQL時報錯。
五、 刪除環(huán)境變量
如果有設(shè)置了環(huán)境變量,那么進(jìn)入【計算機(jī)】→【屬性/關(guān)于】→【高級系統(tǒng)設(shè)置】→【環(huán)境變量】,刪除系統(tǒng)環(huán)境變量path中的MySQL\bin路徑即可。
總結(jié)
以上是生活随笔為你收集整理的Windows ZIP Archive安装和卸载MySQL 8.0的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: od下断方法总结
- 下一篇: Quartz数据库存储