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

MySQL 安裝常見錯誤排查:配置檔模板路徑含中文、Root 密碼預設為空

     編輯:MySQL 綜合教學

錯誤 1:配置檔模板處理失敗 (Error code -1)

現象

執行 MySQL 安裝精靈第 2 步配置時彈出:

"Configuration file template E:\網站\mysql\my-template.ini could not be processed and written to E:\網站\mysql\my.ini. Error code -1."

根因分析

  • 安裝路徑包含 中文字符 (網站)
  • MySQL 安裝程式內部處理路徑字符集不支援非 ASCII 字符
  • 此 Bug 自 MySQL 4.1 版本即存在,官方未修復

解決方案

  1. 完全重裝到純英文路徑: 如 E:\MySQL\mysql-5.6、C:\MySQL
  2. 路徑不含空格、中文、特殊符號
  3. 若已安裝,需完全卸載 (含註冊表、服務、資料目錄) 後重裝

錯誤 2:Root 密碼設定失敗 (Error 1045)

現象

安裝最後一步彈出:

Error 1045: Access denied for user 'root'@'localhost' (using password: YES)

根因分析

  • MySQL 5.6+ 預設 root 密碼為空
  • 安裝精靈「Root Password」欄位必須留空,不可填寫任何值
  • 若填寫密碼,安裝程式會嘗試用該密碼連線,但實際資料庫 root 仍為空密碼,導致認證失敗

解決方案

  1. 安裝精靈 Root Password 欄位 完全留白,直接「下一步」
  2. 安裝完成後,手動設定強密碼:
推薦: D:\MySQL\mysql-5.6.29
禁止: D:\Program Files\MySQL\ (含空格)
禁止: D:\軟件\MySQL\ (含中文)
禁止: D:\MySQL@Server\ (含特殊符號)

2. my.ini 關鍵配置

:: 管理員 CMD
cd /d D:\MySQL\mysql-5.6.29\bin
mysqld --initialize-insecure --user=mysql
mysqld --install MySQL56 --defaults-file="D:\MySQL\mysql-5.6.29\my.ini"
net start MySQL56

4. 環境變數

系統變數 Path 新增 D:\MySQL\mysql-5.6.29\bin

總結

MySQL Windows 安裝兩大經典坑:路徑含中文 → 配置檔生成失敗、Root 密碼欄位填值 → 1045 認證失敗。核心原則:純英文路徑 + 安裝時密碼留空 + 事後手動設定強密碼。免安裝版部署更可控,推薦生產/測試環境統一採用。

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