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