1.在MySQL數據庫官網獲取安裝包
官網地址:https://dev.mysql.com/downloads/installer
在官網MySQL數據庫下載頁面,可以看到目前最新本版的MySQL數據庫,且提供了兩種安裝方式(引導式安裝):
mysql-installer-community:該程序包表示離線安裝,在沒有網絡的環境下可以進行安裝;
mysql-installer-web-community:該程序包表示在線安裝,在有網絡的環境下進行安裝。

若需要下載其它版本可選擇“檔案”選項;

2.這里選擇mysql-installer-community安裝,點擊運行;

3.根據需求選擇安裝MySQL產品;
Developer Default:安裝所有開發所需要的MySQL數據庫產品
Server only:僅安裝MySQL數據庫服務
Client only:僅安裝MySQL數據庫客戶端
Full:安裝所有關於MySQL數據庫的產品
Custom:手動選擇安裝
這里選擇Developer Default,下一步;

4.檢查MySQL產品的安裝環境是否存在問題;

若檢查頁面列表中列出數據,表示所列出的程序暫不符合安裝要求,可單擊列表查看詳情,下述中有提供相應的解決方案;
這里視圖中列出了兩個達不到安裝要求的程序:
MySQL for Visual Studio 1.2.9應用程序的安裝要求:需要本機安裝Visual Studio,其版本可以是2015版、2017版或2019版
Connector/Python 8.0.23連接器的安裝要求:需要本機安裝Python 64-bit,其版本可以是2.7,3.5,3.6,3.7或3.8
手動根據提示安裝完成上述對應的軟件后,可點擊Check,查看是否達成安裝條件;

若檢查頁面列表中列出的程序,暫時沒有需求,可直接點擊Next-->給出的提示框,所指的就是說達不到安裝條件的程序,將不會被安裝

也可以在選擇安裝MySQL產品時,選擇Custom手動安裝,將暫時用不上的程序移除安裝列表,然后Next

若勾選Enable the Select Features page to customize product features,可自定義選擇產品功能;

點擊Advanced Options可選擇,MySQL安裝路徑;

5.查看本次安裝的所有產品,沒有問題,選擇Execute;

6.等待安裝;

7.准備開始MySQL的安裝配置

8.配置MySQL的服務類型和網絡
Config Type:服務類型,這里MySQL提供了三種
=>Development Computer:開發計算機
=>Server Computer:服務器計算機
=>Dedicated Computer:專屬計算機
這里選擇Development Computer,因為它占用資源最小,僅學習測試夠用
Connectivity:配置MySQL連接
勾選TCP/IP:表明使用網絡通訊協議
Port:指明端口號--3306
X Protocol Port:指明X協議端口--33060
勾選Open Windows Firewall ports for network access:表示為網絡訪問打開Windows防火牆端口
Pipe Name和Memory Name:所設定的名字需要記住
勾選Show Advanced and Logging Options可以額外對當前安裝進行進一步配置高級選項和日志記錄

9.配置身份驗證方式
勾選Use Strong Password Encryption for Authentication(RECOMMENDED)驗證方式,使用的是MySQL 8 提供的新的驗證方式
勾選Use Legacy Authentication Method(Retain MySQL 5.x Compatibility)驗證方式,使用的是MySQL 5 提供的驗證方式

10.配置MySQL的賬戶和角色
Root Account Password設置root賬戶密碼
MySQL Root Password:設置root賬戶密碼
Repeat Password:確認root賬戶密碼
MySQL User Accounts可添加新用戶,配置其用戶連接主機和角色信息

添加用戶設置用戶名稱、連接的主機、角色、密碼

11.配置Windows Service
為MySQL服務器實例設置一個Windows服務名;每一個實例都需要一個唯一的名稱,該名稱需要記住
Windows Service Name:MySQL80
MySQL服務需要在指定的用戶下運行,這里選擇Standard System Account(標准系統賬戶):適用於大多數場景

12.配置MySQL日志存放地址
Error Log:指定錯誤異常日志的存放路徑
General Log:指定MySQL日常工作的一般記錄日志的存放路徑
Slow Query Log:指定慢查詢日志的存放路徑
Bin Log:指定保存MySQL所有事件日志的存放路徑,用於復制和恢復數據庫,該日志服務會對MySQL性能有一定的影響

13.配置Server ID

14.應用配置,點擊Execute

15.配置完成,點擊Finish

16.開始MySQL Router的配置

17.由於是本機默認配置即可,也可指定主機

18.開始檢查MySQL服務連接

19.測試MySQL服務連接,在Password列表內輸入當前指定用戶的密碼,然后點擊Check測試是否連接成功,若成功連接,在Status列會顯示Connection succeeded(連接成功),點擊Next;

20.應用配置


21.安裝完成,點擊Finish

上述是基於向導安裝的MySQL產品,也可以使用解壓包的方式安裝單一的MySQL服務或其它相關產品。
在MySQL官網可以下載單一的產品進行安裝,官網地址:https://dev.mysql.com/downloads

MySQL Community Server:MySQL社區服務器;可以下載MySQL對應版本的壓縮包程序,安裝完這個就可以使用MySQL服務了。

MySQL Workbench:MySQL工作台,就是MySQL提供的圖形化界面,類似與Oracle數據庫的PLSQL Developer
MySQL Workbench為DBA和開發人員提供了一個集成的工具環境,用於:數據庫設計與建模、SQL開發、數據庫管理、數據庫遷移

MySQL Workbench界面展示:

MySQL數據庫的卸載
1.在windows服務中停止Mysql服務
2.在控制面板中找到MySQL數據庫應用程序,直接進行卸載或者使用應用管家類軟件進行卸載(如:電腦管家);
3.打開注冊表,按照以下路徑刪除所有MySQL相關表項;(鍵入regedit )
\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\EventLog\Application\MySQLD Service
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\ MySQLD Service
4.在文件資源管理器中找到相關MySQL數據庫的卸載殘留(需注意隱藏文件),將其刪除;
\MySQL
\ProgarmData\MySQL
