首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

Win8.1 安裝 MySQL 5.6 卡在 Start Server 解決實錄

     編輯:MySQL 資料庫相關知識

故障現象

官方 MSI 安裝程式最後一步「Start Server」長時間無響應,彈窗提示配置超時,重裝、清理註冊表、換版本均無效。

根因分析

安裝目錄下未自動生成 my.ini,導致服務啟動找不到配置檔而掛起。Windows 8.1 權限機制變更,MSI 腳本寫入 Program Files 失敗且無錯誤回報。

解決方案(實測有效)

  1. 改用 MySQL 5.0 免安裝版(兼容性較好)
    下載:MySQL 5.0 綠色版
  2. 解壓至非系統盤(如 D:\MySQL5.0),避開 UAC 權限
  3. 手動建立 my.ini:
[mysqld]
basedir=D:\MySQL5.0
datadir=D:\MySQL5.0\data
port=3306
character-set-server=utf8
default-storage-engine=InnoDB

[mysql]
default-character-set=utf8
  1. 以管理員身份註冊服務:
cd D:\MySQL5.0\bin
mysqld -install MySQL50
net start MySQL50
  1. 設定服務為「手動啟動」,避免開機資源佔用
  2. 建立管理員 CMD 捷徑固定到工作列,隨時啟停

通用啟停指令

net start MySQL50
net stop MySQL50

避坑心得

  • MSI 安裝器在 Win8.1+ 權限模型下極易寫入失敗,免安裝版 + 手寫配置更可控
  • 安裝路徑勿含中文、空格、特殊符號
  • datadir 必須預先存在或由初始化指令建立,不可手動建立空目錄
  • 生產環境請升級至 5.7+/8.0 並使用官方支援的安裝方式

遇到 MSI 卡住時,果斷切換免安裝版 + 手動配置,比反覆清理註冊表高效得多。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved