MySQL 安裝詳細文檔,適用于 Windows、macOS 和 Linux 系統,包含了從下載到驗證安裝的完整步驟:
一、Windows 系統安裝 MySQL
1. 下載 MySQL 安裝包
- 訪問 MySQL 官方下載頁:https://dev.mysql.com/downloads/installer/
- 選擇 “MySQL Installer for Windows”,點擊 “Download”
- 無需登錄,直接點擊 “No thanks, just start my download” 開始下載
2. 運行安裝程序
- 雙擊下載的
.msi
文件,啟動安裝向導 - 選擇安裝類型(推薦新手選擇 “Developer Default”,包含常用工具)
- 點擊 “Next”,安裝向導會檢查依賴,缺失的組件點擊 “Execute” 自動安裝
3. 配置 MySQL
- 安裝完成后,進入 “Product Configuration” 頁面,點擊 “Next”
- 高可用性設置:默認選擇 “Standalone MySQL Server/Classic MySQL Replication”,點擊 “Next”
- 類型和網絡:
- 配置類型:默認 “Development Computer”(適合本地開發)
- 端口號:默認 3306(保持不變,便于后續連接)
- 點擊 “Next”
- 認證方法:推薦選擇 “Use Strong Password Encryption for Authentication”(強密碼加密),點擊 “Next”
- 賬戶和角色:
- 設置 root 密碼(記牢!后續登錄需要)
- 可點擊 “Add User” 創建普通用戶(可選)
- 點擊 “Next”
- Windows 服務:
- 服務名稱:默認 “MySQL80”
- 勾選 “Start the MySQL Server at System Startup”(開機自啟,可選)
- 點擊 “Next”
- 點擊 “Execute” 完成配置,全部打勾后點擊 “Finish”
4. 驗證安裝
- 按下
Win + R
,輸入cmd
打開命令提示符 - 進入 MySQL 安裝目錄的 bin 文件夾(默認路徑):
cd C:\Program Files\MySQL\MySQL Server 8.0\bin
- 登錄 MySQL:
mysql -u root -p
- 輸入設置的 root 密碼,出現
mysql>
提示符即表示安裝成功
二、macOS 系統安裝 MySQL
1. 下載 MySQL 安裝包
- 訪問官方下載頁:https://dev.mysql.com/downloads/mysql/
- 選擇 “macOS”,下載 “DMG Archive” 格式的安裝包
2. 安裝 MySQL
- 雙擊
.dmg
文件,運行.pkg
安裝程序 - 按照向導提示點擊 “繼續”,輸入電腦密碼授權安裝
- 安裝完成后,會顯示臨時 root 密碼(務必記下來!)
3. 啟動 MySQL 服務
- 打開 “系統偏好設置”,點擊底部的 “MySQL”
- 點擊 “Start MySQL Server”,服務狀態變為 “running” 即啟動成功
4. 修改初始密碼
- 打開終端(Terminal)
- 進入 MySQL 安裝目錄:
cd /usr/local/mysql/bin
- 登錄 MySQL(使用安裝時的臨時密碼):
./mysql -u root -p
- 輸入臨時密碼后,修改密碼(替換
新密碼
為你的密碼):ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼';
- 輸入
exit
退出
5. 配置環境變量(可選,方便終端直接調用)
- 終端中輸入:
echo 'export PATH="/usr/local/mysql/bin:$PATH"' >> ~/.bash_profile source ~/.bash_profile
- 驗證:直接輸入
mysql -u root -p
即可登錄
三、Linux 系統(以 Ubuntu 為例)安裝 MySQL
1. 更新系統包
- 打開終端,輸入:
sudo apt update sudo apt upgrade -y
2. 安裝 MySQL
- 輸入以下命令安裝 MySQL 服務器:
sudo apt install mysql-server -y
3. 初始化配置
- 運行安全配置腳本:
sudo mysql_secure_installation
- 按提示設置:
- 是否啟用密碼驗證插件:輸入
Y
- 選擇密碼強度(0-2,推薦 1)
- 設置 root 密碼(記牢)
- 移除匿名用戶:
Y
- 禁止 root 遠程登錄:
Y
(本地開發建議禁止) - 刪除測試數據庫:
Y
- 重新加載權限表:
Y
- 是否啟用密碼驗證插件:輸入
- 按提示設置:
4. 啟動 MySQL 服務
- 查看服務狀態:
sudo systemctl status mysql
- 若未啟動,輸入:
sudo systemctl start mysql
- 設置開機自啟:
sudo systemctl enable mysql
5. 登錄 MySQL
- Ubuntu 中默認使用 auth_socket 認證,需切換為密碼登錄:
sudo mysql -u root # 無需密碼直接登錄
- 切換認證方式并修改密碼(替換
新密碼
):ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密碼'; FLUSH PRIVILEGES; exit
- 驗證登錄:
輸入密碼后出現mysql -u root -p
mysql>
即成功
四、通用驗證與基本操作
無論哪種系統,安裝完成后可執行以下操作驗證:
- 登錄 MySQL 后,查看數據庫列表:
show databases;
- 創建測試數據庫:
create database test_db;
- 退出 MySQL:
exit;
五、常見問題解決
-
忘記 root 密碼:
- Windows:停止 MySQL 服務,在 bin 目錄執行
mysqld --console --skip-grant-tables --shared-memory
,另開窗口登錄后修改密碼 - macOS/Linux:編輯
/etc/mysql/my.cnf
,添加skip-grant-tables
,重啟服務后修改密碼
- Windows:停止 MySQL 服務,在 bin 目錄執行
-
端口被占用:
- 查看占用 3306 端口的進程:
netstat -tulpn | grep 3306
(Linux/macOS)或netstat -ano | findstr 3306
(Windows) - 關閉對應進程或在 MySQL 配置中修改端口
- 查看占用 3306 端口的進程:
-
遠程連接失敗:
- 檢查防火墻是否開放 3306 端口
- 授權遠程訪問:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密碼' WITH GRANT OPTION;
按照以上步驟操作,即可順利完成 MySQL 的安裝。如果遇到具體錯誤,可根據錯誤提示搜索解決方案,或補充具體信息進一步咨詢。