首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> SQL Server 2005

Windows 7 安裝 MySQL 5.5.21 完整圖文教學 (含編碼設定避免亂碼)

     編輯:SQL Server 2005

MySQL 是輕量級關聯式資料庫,廣泛用於開發測試。本文記錄在 Windows 7 上安裝 MySQL 5.5.21 的完整步驟,重點說明字元集設定 (UTF-8) 與後續連線參數,避免 JDBC/應用程式寫入中文亂碼。

下載安裝檔

  1. 官網 https://dev.mysql.com/downloads/mysql/5.5.html 下載 mysql-5.5.28-win32.msi (約 30 MB)。
  2. 或使用舊版直連:https://cdn.mysql.com/Downloads/MySQL-5.5/mysql-5.5.28-win32.msi

安裝步驟 (自訂模式)

  1. 執行 MSI → Next → 接受授權條款 → Next。
  2. 選擇 Custom (自訂) 安裝類型 → Next。
  3. 變更安裝路徑 (建議 D:\Program Files\MySQL\) → Next。
  4. 確認設定 → Install → 等待完成 → Next → Next。
  5. 關鍵:勾選 "Launch the MySQL Instance Configuration Wizard" → Finish 進入組態精靈。

組態精靈關鍵設定 (逐步說明)

驗證安裝

  1. 服務管理啟動 MySQL 服務。
  2. 命令列執行:mysql -h localhost -u root -p 輸入密碼登入。
  3. 若先前選 UTF-8,命令列輸入中文可能顯示異常,執行 SET NAMES GBK; 即可正常顯示/輸入中文。

JDBC 連線字串參考

-- 若安裝時已選 UTF-8
jdbc:mysql://localhost:3306/dbname?useUnicode=true&characterEncoding=UTF-8

-- 若安裝時未選 UTF-8 (預設 latin1),需在連線字串指定
jdbc:mysql://localhost:3306/dbname?useUnicode=true&characterEncoding=UTF-8

無論安裝時選擇何種字元集,JDBC 連線字串建議永遠加上 useUnicode=true&characterEncoding=UTF-8,確保應用層編碼一致。

常見問題排查

  • 亂碼:檢查資料表/欄位字元集 (SHOW CREATE TABLE)、連線字串編碼參數、應用程式檔案編碼 (UTF-8 無 BOM)。
  • 無法連線:防火牆開放 3306、確認 bind-address 設為 0.0.0.0 或註解掉、Root 遠端權限 (GRANT ALL ON *.* TO 'root'@'%' IDENTIFIED BY 'pwd'; FLUSH PRIVILEGES;)
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved
步驟選項建議值說明
設定類型Detailed Configuration手動精確配置掌握所有細節
伺服器類型Developer Machine開發/測試用資源佔用較低
資料庫用途Multifunctional Database通用多功能支援 InnoDB/MyISAM
InnoDB Tablespace路徑預設或自訂重裝時需指向相同路徑否則資料損壞
併發連線數Manual Setting15開發機足夠
網路設定Enable TCP/IP, Port 3306, Strict Mode啟用允許遠端連線
字元集Best support for multilingualism (UTF-8)UTF-8關鍵:避免後續中文亂碼
Windows 服務Install As Windows Service, Service Name: MySQL, Include Bin in PATH全部勾選方便命令列直接執行 mysql 指令
Root 密碼New root password, Enable root access from remote, No anonymous設定強密碼生產環境務必啟用遠端 root 並設強密碼