MySQL 8.0.x 全平台安裝指南:Windows、CentOS、Ubuntu 詳細步驟與問題解決
摘要
本文是一篇針對 MySQL 8.0.x 版本的全平台安裝實戰教程,涵蓋 Windows(使用 Installer 工具)、CentOS 7、Ubuntu 22.04.3 LTS 三種主流操作系統。內容從安裝前準備、軟件下載、分步安裝配置,到服務管理、密碼設置、登錄驗證,再到卸載清理,全程提供詳細操作指令、代碼塊與截圖説明,同時包含版本選擇、密碼策略調整、防火牆配置等關鍵技術點解析。無論你是開發環境搭建的新手,還是需要跨平台部署數據庫的工程師,都能通過本文快速完成 MySQL 安裝與基礎配置,避免常見踩坑點。
目錄
- 1. 前言:安裝前必看説明
- 1.1 版本選擇依據
- 1.2 安裝前置檢查
- 2. Windows 系統下 MySQL 8.0.x 安裝(使用 Installer)
- 2.1 下載 MySQL Installer
- 2.2 運行 Installer 選擇組件
- 2.3 自定義安裝路徑
- 2.4 MySQL 服務器配置(核心步驟)
- 2.4.1 服務器類型與網絡配置
- 2.4.2 密碼加密策略選擇
- 2.4.3 root 密碼設置與用户管理
- 2.4.4 Windows 服務配置(自啓動)
- 2.4.5 數據目錄權限設置
- 2.5 組件配置完成與驗證
- 2.6 Windows 下 MySQL 卸載步驟
- 3. CentOS 7 系統下 MySQL 8.0.x 安裝(Yum 倉庫方式)
- 3.1 確認系統版本與 root 權限
- 3.2 添加 MySQL Yum 源
- 3.2.1 下載對應系統的 Yum 發佈包
- 3.2.2 安裝 Yum 發佈包並驗證
- 3.3 選擇 MySQL 發佈系列(確認啓用狀態)
- 3.4 安裝 MySQL 服務器與依賴
- 3.5 MySQL 服務管理(啓動、狀態、自啓動)
- 3.6 首次登錄與臨時密碼獲取
- 3.7 密碼策略調整與密碼修改
- 4. Ubuntu 22.04.3 LTS 系統下 MySQL 8.0.x 安裝(APT 源方式)
- 4.1 切換 root 用户與安裝工具
- 4.2 添加 MySQL APT 源
- 4.2.1 下載 APT 發佈包
- 4.2.2 安裝 APT 發佈包並更新源
- 4.3 安裝 MySQL Server
- 4.4 Ubuntu 下 MySQL 服務狀態與自啓動
- 4.5 Ubuntu 下 MySQL 登錄驗證
- 5. 全平台安裝對比與常見問題解決
- 5.1 三種系統安裝步驟對比表
- 5.2 常見報錯與解決方案
- 6. 總結與擴展建議
- 參考鏈接
- 投票互動
1. 前言:安裝前必看説明
在開始 MySQL 安裝前,需明確版本選擇邏輯與前置檢查項,避免因環境問題導致安裝失敗或後續使用異常。
1.1 版本選擇依據
本文以 MySQL 8.0.x 版本為核心(如 8.0.34、8.0.39),選擇該版本的原因如下:
- 穩定性:8.0.x 系列為 MySQL 官方長期支持(LTS)版本,修復了早期版本的大量 bug,兼容主流開發框架(如 Spring Boot、Django)。
- 新特性:支持窗口函數、JSON 增強、原子 DDL 等實用功能,滿足現代應用開發需求。
- 安全性:默認啓用
validate_password組件,強制密碼複雜度,減少弱密碼風險。
注意:避免選擇 5.7 及以下版本(除非項目有歷史兼容需求),5.7 系列將於 2023 年底停止官方支持,後續無安全更新。
1.2 安裝前置檢查
無論哪種操作系統,安裝前需完成以下檢查:
- 關閉現有 MySQL 服務:若之前安裝過 MySQL,需先停止服務(Windows 可通過“服務”面板,Linux 用
systemctl stop mysqld),避免端口衝突。 - 清理殘留文件:卸載舊版本後,需刪除殘留的配置文件(如
/etc/my.cnf(Linux)、C:\ProgramData\MySQL(Windows)),否則新安裝會讀取舊配置導致異常。 - 確認權限:Linux 需使用
root用户或sudo權限執行命令,Windows 建議以“管理員身份”運行 Installer,避免文件權限不足。
2. Windows 系統下 MySQL 8.0.x 安裝(使用 Installer)
Windows 系統推薦使用官方 MySQL Installer 工具安裝,該工具集成了服務器、客户端(Workbench)、文檔等組件,支持一鍵配置,適合新手操作。
2.1 下載 MySQL Installer
- 訪問 MySQL 官方下載頁:MySQL Installer 下載地址
- 版本選擇:
- Select Version:選擇 8.0.x 最新版本(如 8.0.39)。
- Select Operating System:選擇
Microsoft Windows。 - 下載文件:推薦下載離線完整包
mysql-installer-community-8.0.39.0.msi(約 300MB),避免在線安裝時因網絡問題中斷。
- 登錄驗證:下載時需登錄 Oracle 賬户(無賬户可免費註冊,或使用瀏覽器隱私模式跳過登錄)。
圖 2-1:MySQL Installer 下載頁面,紅框標註為離線完整包下載步驟
2.2 運行 Installer 選擇組件
- 雙擊下載的
msi文件,若彈出“用户賬户控制”提示,點擊“是”。 - 選擇安裝類型:默認進入“Custom”(自定義)模式,點擊“Next”。
- 過濾組件:
- 點擊“Edit”按鈕,設置過濾器:
- Category:選擇“All Software”。
- Maturity:選擇“Current GA”(穩定版本)。
- Architecture:選擇“Any”
- 選擇核心組件:
- 展開 MySQL Servers → 勾選 MySQL Server 8.0.39 - X64(核心服務)。
- 展開 Applications → 勾選 MySQL Workbench 8.0.38 - X64(可視化管理工具,用於後續操作數據庫)。
- 其他組件(如 MySQL Shell、Router)可暫不勾選,後續需用時可重新運行 Installer 補充安裝。
- 添加組件:點擊組件右側的“→”箭頭,將選中的組件移至“Products To Be Installed”列表,點擊“Next”。
2.3 自定義安裝路徑
- 點擊“Advanced Options”(高級選項),設置安裝路徑:
- Install Directory(程序目錄):建議修改為非系統盤(如
D:\Program Files\MySQL\MySQL Server 8.0),避免 C 盤空間不足。 - Data Directory(數據目錄):保持默認(
C:\ProgramData\MySQL\MySQL Server 8.0),若修改需記住路徑,後續卸載時需手動清理。
- 點擊“OK”保存路徑,再點擊“Next”進入安裝確認頁。
- 確認安裝:點擊“Execute”開始安裝,等待組件下載(離線包無需下載,直接解壓安裝),直至所有組件顯示“Complete”,點擊“Next”。
2.4 MySQL 服務器配置(核心步驟)
安裝完成後,進入 Product Configuration(產品配置)階段,此步驟決定 MySQL 服務是否能正常運行,需逐項仔細配置。
2.4.1 服務器類型與網絡配置
- Config Type(配置類型):選擇
Development Computer(開發機),該模式分配較少系統資源,適合本地開發使用;若用於生產環境,選擇Server Computer。 - Networking(網絡配置):
- 勾選
TCP/IP(啓用 TCP/IP 協議,支持遠程連接)。 - Port:默認 3306(MySQL 默認端口,若需修改需記住新端口,後續登錄需指定)。
- X Protocol Port:默認 33060(用於 X 協議連接,暫無需修改)。
- 勾選
Open Windows Firewall ports for network access(開放防火牆端口,避免本地連接被攔截)。
- 點擊“Next”進入密碼加密策略配置。
2.4.2 密碼加密策略選擇
MySQL 8.0 提供兩種加密方式,需根據客户端兼容性選擇:
- Use Strong Password Encryption (RECOMMENDED)(推薦):使用 SHA256 加密,安全性高,需確保客户端(如 Workbench、JDBC 驅動)為 8.0 及以上版本。
- Use Legacy Authentication Method(兼容模式):使用 MySQL 5.x 傳統加密,適合舊客户端(如 Navicat 11 及以下),安全性較低。
建議:若為新環境,優先選擇“強密碼加密”;若後續連接時報“加密方式不支持”,可重新運行 Installer 選擇“Reconfigure”修改加密策略。
點擊“Next”進入密碼設置頁面。
2.4.3 root 密碼設置與用户管理
- Root Account Password:設置 root 用户密碼(如
MySQL@1234),需滿足默認密碼策略(至少 8 位,包含大小寫字母、數字、特殊字符)。 - Repeat Password:重複輸入密碼,確保一致。
- MySQL User Accounts(可選):點擊“Add User”創建普通用户(如
dev_user),分配DB Admin或DB Designer角色,適合多用户協作場景,新手可暫不創建。 - 點擊“Next”進入 Windows 服務配置。
2.4.4 Windows 服務配置(自啓動)
- Configure MySQL Server as a Windows Service:勾選(將 MySQL 註冊為 Windows 服務,支持通過服務面板管理)。
- Windows Service Name:默認
MySQL80(建議保持默認,便於識別)。 - Start the MySQL Server at System Startup:勾選(設置開機自啓動,避免每次手動啓動服務)。
- Run Windows Service as:選擇
Standard System Account(默認系統賬户,權限足夠,無需自定義賬户)。
點擊“Next”進入權限設置頁面。
2.4.5 數據目錄權限設置
- 選擇
Yes, grant full access to the user running the Windows Service and the administrators group only(默認選項,僅服務用户和管理員有數據目錄權限,安全性高)。 - 點擊“Next”進入配置執行頁面,點擊“Execute”開始應用配置(包括寫入配置文件、啓動服務、更新防火牆規則)。
- 等待配置完成,所有步驟顯示“Complete”後,點擊“Finish”。
2.5 組件配置完成與驗證
- 後續組件配置:
- MySQL Router:無需配置,直接點擊“Finish”。
- Samples and Examples:輸入 root 密碼,點擊“Check”驗證連接,再點擊“Execute”安裝示例數據庫(可選,用於學習 SQL 操作)。
- 安裝完成:點擊“Finish”,勾選“Start MySQL Workbench after setup”(啓動 Workbench)。
- 登錄驗證:
- 打開 MySQL Workbench,點擊“Local instance MySQL80”。
- 輸入 root 密碼,點擊“OK”,若顯示“Connected”,表示安裝成功。
2.6 Windows 下 MySQL 卸載步驟
若需卸載 MySQL,需通過 Installer 完整清理,避免殘留文件影響後續安裝:
- 運行 MySQL Installer,選擇“Remove”(卸載模式)。
- 勾選需卸載的組件(如
MySQL Server 8.0.39、MySQL Workbench),點擊“Next”。 - Remove the data directory:勾選(刪除數據目錄,若需保留數據可取消勾選),點擊“Next”。
- 點擊“Execute”開始卸載,等待所有組件顯示“Completed”,點擊“Finish”。
- 手動清理殘留:刪除安裝目錄(如
D:\Program Files\MySQL)和數據目錄(如C:\ProgramData\MySQL),重啓電腦完成清理。
3. CentOS 7 系統下 MySQL 8.0.x 安裝(Yum 倉庫方式)
CentOS 7 推薦使用 MySQL Yum 倉庫 安裝,相比源碼編譯更簡單,支持自動更新依賴,適合生產環境快速部署。
3.1 確認系統版本與 root 權限
- 登錄 CentOS 7 系統,切換至 root 用户(若當前為普通用户,執行
sudo su -,輸入密碼)。 - 確認系統版本:執行以下命令,確保系統為 CentOS 7.x:
# 查看系統版本
cat /etc/redhat-release
# 預期輸出:CentOS Linux release 7.9.2009 (Core)
3.2 添加 MySQL Yum 源
MySQL 官方提供針對不同 CentOS 版本的 Yum 發佈包,需下載對應版本。
3.2.1 下載對應系統的 Yum 發佈包
- 訪問 MySQL Yum 倉庫下載頁:MySQL Yum Repository 下載地址
- 選擇 CentOS 7 對應的發佈包:
mysql80-community-release-el7-10.noarch.rpm(el7 表示 CentOS 7,10 為發佈包版本)。 - 在 CentOS 終端執行以下命令下載(或本地下載後通過
rz工具上傳):
# 安裝 rz 工具(支持拖拽上傳文件)
yum -y install lrzsz
# 上傳 rpm 包(執行後拖拽文件至終端,按 Enter 確認)
rz
# 查看上傳的文件
ll
# 預期輸出:-rw-r--r-- 1 root root 11472 Aug 25 01:12 mysql80-community-release-el7-10.noarch.rpm
3.2.2 安裝 Yum 發佈包並驗證
- 安裝發佈包,將 MySQL Yum 源添加到系統 repo 目錄:
yum -y install mysql80-community-release-el7-10.noarch.rpm
- 驗證 Yum 源是否添加成功:
# 查看啓用的 MySQL repo
yum repolist enabled | grep mysql.*-community
- 預期輸出(表示 3 個關鍵 repo 已啓用):
mysql-connectors-community/x86_64 MySQL Connectors Community 227
mysql-tools-community/x86_64 MySQL Tools Community 100
mysql80-community/x86_64 MySQL 8.0 Community Server 426
3.3 選擇 MySQL 發佈系列(確認啓用狀態)
- 查看所有 MySQL 發佈系列的啓用狀態:
yum repolist all | grep mysql
- 關鍵輸出(需確保以下 3 個 repo 為
enabled狀態):
mysql-connectors-community/x86_64 MySQL Connectors Community enabled: 227
mysql-tools-community/x86_64 MySQL Tools Community enabled: 100
mysql80-community/x86_64 MySQL 8.0 Community Server enabled: 426
- 若
mysql80-community為disabled,執行以下命令啓用:
# 啓用 MySQL 8.0 系列
yum-config-manager --enable mysql80-community
# 禁用其他系列(如 5.7)
yum-config-manager --disable mysql57-community
3.4 安裝 MySQL 服務器與依賴
執行以下命令安裝 MySQL 服務器及客户端依賴:
yum install mysql-community-server -y
- 安裝過程中,系統會自動下載並安裝依賴包(如
mysql-community-client、mysql-community-libs)。 - 等待安裝完成,若顯示“Complete!”,表示安裝成功。
3.5 MySQL 服務管理(啓動、狀態、自啓動)
- 啓動 MySQL 服務:
systemctl start mysqld
- 查看服務狀態(確認是否運行):
systemctl status mysqld
- 預期輸出(
Active: active (running)表示服務正常運行):
● mysqld.service - MySQL Server
Loaded: loaded (/usr/lib/systemd/system/mysqld.service; disabled; vendor preset: disabled)
Active: active (running) since Tue 2023-08-29 00:39:04 PDT; 2min 6s ago
Docs: man:mysqld(8)
http://dev.mysql.com/doc/refman/en/using-systemd.html
Process: 4080 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
Main PID: 4107 (mysqld)
Status: "Server is operational"
CGroup: /system.slice/mysqld.service
└─4107 /usr/sbin/mysqld
- 設置開機自啓動(避免重啓後服務失效):
# 設置自啓動
systemctl enable mysqld
# 驗證自啓動狀態
systemctl list-unit-files | grep mysqld
# 預期輸出:mysqld.service enabled
3.6 首次登錄與臨時密碼獲取
MySQL 8.0 首次安裝後,會在錯誤日誌中生成 root 用户的臨時密碼,需獲取後登錄並修改。
- 查看臨時密碼:
grep 'temporary password' /var/log/mysqld.log
- 預期輸出(
IRDMJQ_.v566為臨時密碼,每個人的不同):
2023-08-25T08:32:10.905479Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: IRDMJQ_.v566
- 使用臨時密碼登錄 MySQL:
mysql -uroot -p
# 輸入臨時密碼(粘貼時注意不要包含空格),按 Enter 登錄
- 登錄成功後,會顯示 MySQL 命令行提示符
mysql>。
3.7 密碼策略調整與密碼修改
默認情況下,MySQL 啓用 validate_password 組件,強制密碼複雜度,若需設置簡單密碼(如開發環境),需先調整策略。
3.7.1 查看當前密碼策略
-- 查看密碼策略級別(0=LOW,1=MEDIUM,2=STRONG)
show variables like 'validate_password.policy';
-- 查看密碼最小長度
show variables like 'validate_password.length';
預期輸出:
+--------------------------+--------+
| Variable_name | Value |
+--------------------------+--------+
| validate_password.policy | MEDIUM |
+--------------------------+--------+
1 row in set (0.00 sec)
+-------------------------+-------+
| Variable_name | Value |
+-------------------------+-------+
| validate_password.length | 8 |
+-------------------------+-------+
1 row in set (0.00 sec)
3.7.2 調整密碼策略(開發環境)
-- 設置策略為 LOW(僅校驗長度)
set global validate_password.policy=0;
-- 設置密碼最小長度為 4(系統限制不能小於 4)
set global validate_password.length=4;
-- 重新查看策略(需退出重登後生效)
exit;
mysql -uroot -p
show variables like 'validate_password.policy';
show variables like 'validate_password.length';
3.7.3 修改 root 密碼
-- 修改 root 密碼(如設置為 123456)
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
-- 刷新權限(確保修改生效)
FLUSH PRIVILEGES;
-- 退出後用新密碼登錄驗證
exit;
mysql -uroot -p123456
若登錄成功,顯示 mysql> 提示符,表示密碼修改完成。
4. Ubuntu 22.04.3 LTS 系統下 MySQL 8.0.x 安裝(APT 源方式)
Ubuntu 系統推薦使用 MySQL APT 源 安裝,與系統包管理器兼容,支持自動解決依賴,安裝流程比 CentOS 更簡潔。
4.1 切換 root 用户與安裝工具
- 登錄 Ubuntu 系統,切換至 root 用户(普通用户需加
sudo):
sudo su -
# 輸入當前普通用户密碼,按 Enter 切換
- 安裝
lrzsz工具(用於上傳 APT 發佈包):
apt install lrzsz -y
4.2 添加 MySQL APT 源
4.2.1 下載 APT 發佈包
- 訪問 MySQL APT 源下載頁:MySQL APT Repository 下載地址
- 下載對應 Ubuntu 的發佈包:
mysql-apt-config_0.8.26-1_all.deb(兼容所有 Ubuntu 版本)。 - 在 Ubuntu 終端上傳 deb 包:
# 執行 rz 後,拖拽 deb 文件至終端
rz
# 查看上傳的文件
ll
# 預期輸出:-rw-r--r-- 1 root root 18088 Aug 29 18:05 mysql-apt-config_0.8.26-1_all.deb
4.2.2 安裝 APT 發佈包並更新源
- 安裝發佈包,添加 MySQL APT 源到系統:
dpkg -i mysql-apt-config_0.8.26-1_all.deb
- 配置確認:彈出配置窗口,默認已選中
MySQL Server & Cluster (mysql-8.0),直接按方向鍵選擇<OK>並回車。 - 更新 APT 源緩存(確保能獲取到 MySQL 8.0 包):
apt-get update -y
- 若更新過程中提示“GPG 密鑰錯誤”,執行以下命令導入官方密鑰:
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29
apt-get update -y
4.3 安裝 MySQL Server
執行以下命令安裝 MySQL 服務器:
apt-get install mysql-server -y
- 安裝過程中,彈出密碼設置窗口:
- Enter root password:輸入 root 密碼(如
MySQL@1234)。 - Repeat password:重複輸入密碼。
- 加密策略選擇:彈出“Select default authentication plugin”窗口,選擇
Use Strong Password Encryption (RECOMMENDED),按回車確認。 - 等待安裝完成,系統會自動啓動 MySQL 服務。
4.4 Ubuntu 下 MySQL 服務狀態與自啓動
- 查看服務狀態:
systemctl status mysql
- 預期輸出(
Active: active (running)表示服務正常):
● mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2023-08-29 18:46:42 CST; 8min ago
Docs: man:mysqld(8)
http://dev.mysql.com/doc/refman/en/using-systemd.html
Process: 5097 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
Main PID: 5097 (mysqld)
Status: "Server is operational"
Tasks: 37 (limit: 4542)
Memory: 361.5M
CPU: 2.581s
CGroup: /system.slice/mysql.service
└─5097 /usr/sbin/mysqld
- 確認自啓動:Ubuntu 安裝後默認啓用自啓動,可通過以下命令驗證:
systemctl list-unit-files | grep mysql
# 預期輸出:mysql.service enabled
4.5 Ubuntu 下 MySQL 登錄驗證
- 使用 root 密碼登錄 MySQL:
mysql -uroot -p
# 輸入安裝時設置的密碼,按 Enter 登錄
- 登錄成功後,執行以下命令查看數據庫列表:
show databases;
- 預期輸出(顯示默認數據庫):
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
4 rows in set (0.01 sec)
表示 Ubuntu 下 MySQL 安裝與登錄成功。
5. 全平台安裝對比與常見問題解決
5.1 三種系統安裝步驟對比表
|
步驟
|
Windows(Installer)
|
CentOS 7(Yum)
|
Ubuntu 22.04(APT)
|
|
1. 源配置
|
無需手動配置,Installer 集成
|
需下載並安裝 Yum 發佈包
|
需下載並安裝 APT 發佈包
|
|
2. 安裝命令
|
圖形化點擊“Execute”
|
|
|
|
3. 服務啓動
|
自動啓動,支持服務面板管理
|
|
自動啓動, |
|
4. 首次登錄密碼
|
安裝時手動設置
|
從 |
安裝時手動設置
|
|
5. 密碼策略調整
|
Installer 圖形化配置
|
需執行 SQL 命令修改 |
安裝時選擇加密策略,後續需 SQL 調整
|
|
6. 卸載方式
|
運行 Installer 選擇“Remove”
|
|
|
5.2 常見報錯與解決方案
報錯 1:Windows 安裝時“端口 3306 被佔用”
- 原因:其他程序(如 wampserver、舊 MySQL 服務)佔用 3306 端口。
- 解決方案:
- 打開“命令提示符”(管理員身份),執行
netstat -ano | findstr "3306",查看佔用端口的進程 PID。 - 打開“任務管理器”,找到對應 PID 的進程,結束進程。
- 重新運行 Installer 繼續安裝。
報錯 2:CentOS 登錄時“Access denied for user ‘root’@‘localhost’”
- 原因:臨時密碼輸入錯誤,或密碼已過期。
- 解決方案:
- 停止 MySQL 服務:
systemctl stop mysqld。 - 編輯配置文件:
vi /etc/my.cnf,在[mysqld]下添加skip-grant-tables(跳過權限驗證)。 - 重啓服務:
systemctl start mysqld。 - 無密碼登錄:
mysql -uroot,執行ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼';。 - 刪除
my.cnf中的skip-grant-tables,重啓服務。
報錯 3:Ubuntu 遠程連接時“Can’t connect to MySQL server on ‘IP’ (111)”
- 原因:MySQL 綁定本地地址,未開放遠程訪問。
- 解決方案:
- 登錄 MySQL:
mysql -uroot -p。 - 授權 root 遠程訪問:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密碼' WITH GRANT OPTION;。 - 刷新權限:
FLUSH PRIVILEGES;。 - 開放 Ubuntu 防火牆 3306 端口:
ufw allow 3306/tcp。
6. 總結與擴展建議
本文詳細覆蓋了 Windows、CentOS 7、Ubuntu 22.04 三種系統下 MySQL 8.0.x 的安裝流程,核心要點包括:
- 環境適配:根據操作系統選擇對應的安裝方式(Installer/Yum/APT),避免跨方式安裝導致的兼容性問題。
- 安全配置:優先啓用強密碼加密,設置複雜 root 密碼,生產環境避免開放 root 遠程訪問(可創建普通用户並限制 IP)。
- 服務管理:Linux 系統需熟練使用
systemctl命令管理服務,Windows 可通過服務面板快速啓停。
擴展建議
- 學習 MySQL 基礎操作:安裝完成後,可通過 MySQL Workbench 練習創建數據庫、表、執行 SQL 語句(如
CREATE DATABASE test_db;、CREATE TABLE user (id INT PRIMARY KEY);)。 - 配置遠程連接:生產環境需開放 3306 端口(Linux 用
firewalld或ufw,Windows 用防火牆高級設置),並授權指定 IP 訪問。 - 備份與恢復:定期使用
mysqldump命令備份數據庫(如mysqldump -uroot -p test_db > test_db_backup.sql),避免數據丟失。
MySQL 官方文檔:MySQL 8.0 Reference Manual
MySQL Installer 下載:https://dev.mysql.com/downloads/installer/
MySQL Yum 倉庫:https://dev.mysql.com/downloads/repo/yum/
MySQL APT 倉庫:https://dev.mysql.com/downloads/repo/apt/