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

MySQL 5.5.44 免安裝版 Windows 詳細配置教學與常見錯誤排除

     編輯:MySQL 綜合教學

MySQL 5.5 免安裝版 (綠色版) Windows 環境完整配置指南

MySQL 免安裝版無需執行安裝精靈,解壓即用,適合開發測試、便攜部署或多版本共存。本文以 5.5.44 為例,詳述 my.ini 撰寫、服務註冊、登錄檔修正、密碼設定與常見錯誤排除全流程。

一、下載與解壓

  • 官網下載 mysql-5.5.44-win32.zip (或 x64 版)
  • 解壓至路徑,**避免中文、空格、特殊符號**,例:F:\Program Files\MySQL\

二、建立 my.ini 設定檔 (關鍵步驟)

在安裝根目錄建立 my.ini,**必須以 ANSI/ASCII 編碼儲存** (記事本另存新檔選 ANSI),否則會報 Found option without preceding group 錯誤。

[mysqld]
# 安裝根目錄
basedir=F:\\Program Files\\MySQL\\mysql-5.5.44
# 資料目錄 (需手動建立 data 資料夾)
datadir=F:\\Program Files\\MySQL\\mysql-5.5.44\\data
# 伺服端字元集
character-set-server=utf8
# 連接埠
port=3306
# SQL 模式
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[client]
# 客戶端字元集
default-character-set=utf8

[WinMySQLAdmin]
Server=F:\\Program Files\\MySQL\\mysql-5.5.44\\bin\\mysqld.exe
user=root
重要: 路徑使用雙反斜線 \\ 或正斜線 /,datadir 目錄需存在且權限正確。

三、初始化資料目錄 (MySQL 5.5 需手動)

cd F:\Program Files\MySQL\mysql-5.5.44\bin
mysqld --initialize-insecure --user=mysql
# 或舊版無 --initialize-insecure 參數時,直接啟動服務會自動建立 data 內容

四、註冊 Windows 服務

# 以系統管理員身分執行 CMD
cd F:\Program Files\MySQL\mysql-5.5.44\bin
mysqld -install MySQL55
# 成功顯示: Service successfully installed.

五、修正登錄檔 ImagePath (解決啟動失敗 193 錯誤)

  1. 開啟 regedit
  2. 瀏覽 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL55
  3. 修改 ImagePath 為:
    "F:\Program Files\MySQL\mysql-5.5.44\bin\mysqld.exe" --defaults-file="F:\Program Files\MySQL\mysql-5.5.44\my.ini" MySQL55

六、啟動服務與修改 root 密碼

net start MySQL55
# 登入 (預設無密碼)
mysql -u root
# 修改密碼
UPDATE mysql.user SET Password=PASSWORD('newpass') WHERE User='root';
FLUSH PRIVILEGES;

七、常見問題速查表

現象原因解決
Found option without preceding groupmy.ini 編碼非 ANSI記事本另存為 ANSI 編碼
服務啟動錯誤 193ImagePath 路徑含空格未加引號、或未指定 --defaults-file修正登錄檔 ImagePath 加雙引號
ERROR 2003 (10061)服務未啟動net start MySQL55 或服務管理員啟動
卸載服務失敗服務名稱不符sc delete MySQL55 強制移除再重裝

八、卸載服務

net stop MySQL55
mysqld -remove MySQL55
# 或
sc delete MySQL55
遷移建議: MySQL 5.5 已停止維護,新專案建議直接使用 8.0 LTS 版本,享有更好效能、JSON 支援、CTE、窗口函數等現代特性。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved