1.MySQL的卸載
步驟1:停止MySQL服務
在卸載之前,先停止MySQL8.0的服務。按鍵盤上的“Ctrl + Alt + Delete”組合鍵,打開“任務管理器”對話框,可以在“服務”列表找到“MySQL8.0”的服務,如果現在“正在運行”狀態,可以右鍵單擊服務,選擇“停止”選項停止MySQL8.0的服務,如圖所示。
步驟2:軟件的卸載
方式1:通過控制面板方式
卸載MySQL8.0的程序可以和其他桌面應用程序一樣直接在“控制面板”選擇“卸載程序”,并在程序列表中找到MySQL8.0服務器程序,直接雙擊卸載即可,如圖所示。這種方式刪除,數據目錄下的數據不會跟著刪除。
方式2:通過360或電腦管家等軟件卸載
略
方式3:通過安裝包提供的卸載功能卸載
你也可以通過安裝向導程序進行MySQL8.0服務器程序的卸載。
① 再次雙擊下載的mysql-installer-community-8.0.26.0.msi文件,打開安裝向導。安裝向導會自動檢測已安裝的MySQL服務器程序。
② 選擇要卸載的MySQL服務器程序,單擊“Remove”(移除),即可進行卸載。
③ 單擊“Next”(下一步)按鈕,確認卸載。
④ 彈出是否同時移除數據目錄選擇窗口。如果想要同時刪除MySQL服務器中的數據,則勾選“Remove the data directory”,如圖所示。
⑤ 執行卸載。單擊“Execute”(執行)按鈕進行卸載。
⑥ 完成卸載。單擊“Finish”(完成)按鈕即可。如果想要同時卸載MySQL8.0的安裝向導程序,勾選“Yes,Uninstall MySQL Installer”即可,如圖所示。
步驟3:殘余文件的清理
如果再次安裝不成功,可以卸載后對殘余文件進行清理后再安裝。
(1)服務目錄:mysql服務的安裝目錄
(2)數據目錄:默認在C:\ProgramData\MySQL
如果自己單獨指定過數據目錄,就找到自己的數據目錄進行刪除即可。
注意:請在卸載前做好數據備份
在操作完以后,需要重啟計算機,然后進行安裝即可。如果仍然安裝失敗,需要繼續操作如下步
驟4。
步驟4:清理注冊表(選做)
如果發現任務管理器的mysql服務沒有被清除,需要清理一下注冊表,mysql服務就會被清除。
如果前幾步做了,再次安裝還是失敗,那么可以清理注冊表。
如何打開注冊表編輯器:在系統的搜索框中輸入regedit
步驟5:刪除環境變量配置
找到path環境變量,將其中關于mysql的環境變量刪除,切記不要全部刪除。
例如:刪除 D:\develop_tools\mysql\MySQLServer8.0.26\bin; 這個部分
2.MySQL的下載、安裝、配置
- MySQL Community Server 社區版本,開源免費,自由下載,但不提供官方技術支持,適用于大多數普通用戶。
- MySQL Enterprise Edition 企業版本,需付費,不能在線下載,可以試用30天。提供了更多的功能和更完備的技術支持,更適合于對數據庫的功能和可靠性要求較高的企業客戶。
- MySQL Cluster 集群版,開源免費。用于架設集群服務器,可將幾個MySQL Server封裝成一個Server。需要在社區版或企業版的基礎上使用。
- MySQL Cluster CGE 高級集群版,需付費。
本課程中使用8.0.26版本 。
此外,官方還提供了MySQL Workbench (GUITOOL)一款專為MySQL設計的圖形界面管理工具。MySQLWorkbench又分為兩個版本,分別是社區版(MySQL Workbench OSS)、商用版(MySQL WorkbenchSE)。
2.1 軟件的下載
- 下載地址
官網:https://www.mysql.com - 打開官網,點擊DOWNLOADS
然后,點擊MySQL Community(GPL) Downloads
- 點擊 MySQL Community Server
- 在General Availability(GA) Releases中選擇適合的版本
2.2 MySQL8.0版本的安裝
步驟1:雙擊下載的mysql-installer-community-8.0.26.0.msi文件,打開安裝向導。
步驟2:打開“Choosing a Setup Type”(選擇安裝類型)窗口,在其中列出了5種安裝類型,分別是Developer Default(默認安裝類型)、Server only(僅作為服務器)、Client only(僅作為客戶)、Full(完全安裝)、Custom(自定義安裝)。這里選擇“Custom(自定義安裝)”類型按鈕,單擊“Next(下一步)”按鈕。
步驟3:打開“Select Products” (選擇產品)窗口,可以定制需要安裝的產品清單。例如,選擇“MySQL Server 8.0.26-X64”后,單擊“→”添加按鈕,即可選擇安裝MySQL服務器,如圖所示。采用通用的方法,可以添加其他你需要安裝的產品。
此時如果直接“Next”(下一步),則產品的安裝路徑是默認的。如果想要自定義安裝目錄,則可以選中對應的產品,然后在下面會出現“Advanced Options”(高級選項)的超鏈接。
ProgramData目錄(這是一個隱藏目錄)。如果自定義安裝目錄,請避免“中文”目錄。另外,建議服務目錄和數據目錄分開存放。
步驟4:在上一步選擇好要安裝的產品之后,單擊“Next”(下一步)進入確認窗口,如圖所示。單擊“Execute”(執行)按鈕開始安裝。
步驟5:安裝完成后在“Status”(狀態)列表下將顯示“Complete”(安裝完成),如圖所示。
2.3 配置MySQL8.0
MySQL安裝之后,需要對服務器進行配置。具體的配置步驟如下。
步驟1:在上一個小節的最后一步,單擊“Next”(下一步)按鈕,就可以進入產品配置窗口。
其中,“Config Type”選項用于設置服務器的類型。單擊該選項右側的下三角按鈕,即可查看3個選項,如圖所示。
- Server Machine(服務器) :該選項代表服務器,MySQL服務器可以同其他服務器應用程序一起運行,例如Web服務器等。MySQL服務器配置成適當比例的系統資源。
- Dedicated Machine(專用服務器) :該選項代表只運行MySQL服務的服務器。MySQL服務器配置成使用所有可用系統資源。
步驟3:單擊“Next”(下一步)按鈕,打開設置授權方式窗口。其中,上面的選項是MySQL8.0提供的新的授權方式,采用SHA256基礎的密碼加密方法;下面的選項是傳統授權方法(保留5.x版本兼容性)。
步驟4:單擊“Next”(下一步)按鈕,打開設置服務器root超級管理員的密碼窗口,如圖所示,需要輸入兩次同樣的登錄密碼。也可以通過“Add User”添加其他用戶,添加其他用戶時,需要指定用戶名、允許該用戶名在哪臺/哪些主機上登錄,還可以指定用戶角色等。此處暫不添加用戶,用戶管理在MySQL高級特性篇中講解。
步驟5:單擊“Next”(下一步)按鈕,打開設置服務器名稱窗口,如圖所示。該服務名會出現在Windows服務列表中,也可以在命令行窗口中使用該服務名進行啟動和停止服務。本書將服務名設置為“MySQL80”。如果希望開機自啟動服務,也可以勾選“Start the MySQL Server at System Startup”選項(推薦)。
下面是選擇以什么方式運行服務?可以選擇“Standard System Account”(標準系統用戶)或者“Custom User” (自定義用戶)中的一個。這里推薦前者。
步驟7:完成配置,如圖所示。單擊“Finish”(完成)按鈕,即可完成服務器的配置。
步驟8:如果還有其他產品需要配置,可以選擇其他產品,然后繼續配置。如果沒有,直接選擇“Next”(下一步),直接完成整個安裝和配置過程。
步驟9:結束安裝和配置。
如果不配置MySQL環境變量,就不能在命令行直接輸入MySQL登錄命令。下面說如何配置MySQL的環境變量:
步驟1:在桌面上右擊【此電腦】圖標,在彈出的快捷菜單中選擇【屬性】菜單命令。
步驟2:打開【系統】窗口,單擊【高級系統設置】鏈接。
步驟3:打開【系統屬性】對話框,選擇【高級】選項卡,然后單擊【環境變量】按鈕。
步驟4:打開【環境變量】對話框,在系統變量列表中選擇path變量。
步驟5:單擊【編輯】按鈕,在【編輯環境變量】對話框中,將MySQL應用程序的bin目錄(C:\Program Files\MySQL\MySQL Server 8.0\bin)添加到變量值中,用分號將其與其他路徑分隔開。
步驟6:添加完成之后,單擊【確定】按鈕,這樣就完成了配置path變量的操作,然后就可以直接輸入MySQL命令來登錄
數據庫了。
2.4 MySQL5.7版本的安裝、配置
安裝
此版本的安裝過程與上述過程除了版本號不同之外,其它環節都是相同的。所以這里省略了MySQL5.7.34版本的安裝截圖。
配置
配置環節與MySQL8.0版本確有細微不同。大部分情況下直接選擇“Next”即可,不影響整理使用。
這里配置MySQL5.7時,重點強調:與前面安裝好的MySQL8.0不能使用相同的端口號。
2.5 安裝失敗問題
MySQL的安裝和配置是一件非常簡單的事,但是在操作過程中也可能出現問題,特別是初學者。
問題1:無法打開MySQL8.0軟件安裝包或者安裝過程中失敗,如何解決?
在運行MySQL8.0軟件安裝包之前,用戶需要確保系統中已經安裝了.Net Framework相關軟件,如果缺少此軟件,將不能正常地安裝MySQL8.0軟件。
另外,還要確保Windows Installer正常安裝。windows上安裝mysql8.0需要操作系統提前已安裝好Microsoft Visual C++ 2015-2019。
問題2:卸載重裝MySQL失敗?
該問題通常是因為MySQL卸載時,沒有完全清除相關信息導致的。
解決辦法是,把以前的安裝目錄刪除。如果之前安裝并未單獨指定過服務安裝目錄,則默認安裝目錄是“C:\Program Files\MySQL”,徹底刪除該目錄。同時刪除MySQL的Data目錄,如果之前安裝并未單獨指定過數據目錄,則默認安裝目錄是“C:\ProgramData\MySQL”,該目錄一般為隱藏目錄。刪除后,重新安裝即可。
問題3:如何在Windows系統刪除之前的未卸載干凈的MySQL服務列表?
操作方法如下,在系統“搜索框”中輸入“cmd”,按“Enter”(回車)鍵確認,彈出命令提示符界面。然后輸入“sc delete MySQL服務名”,按“Enter”(回車)鍵,就能徹底刪除殘余的MySQL服務了。