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

MySQL 常見問題解決彙整(一):安裝、啟動與 1067 錯誤排查

     編輯:MySQL 資料庫相關知識

問題 1:修改 root 密碼後無法啟動服務

現象:執行 net start mysql 失敗。
解法:以管理員身分執行關閉指令後再啟動:

c:\mysql\bin\mysqladmin -u root -p shutdown
net start mysql

問題 2:MySQL 1067 錯誤(進程意外終止)

錯誤訊息:
A system error has occurred. System error 1067 has occurred. The process terminated unexpectedly.

解法 A:修正 my.ini 設定 basedir 與 datadir

[mysqld]
basedir=D:\Program\Tools\mysql
datadir=D:\Program\Tools\mysql\data

路徑請依實際安裝位置調整,建議使用正斜線 / 或雙反斜線 \\。

解法 B:檢查目錄權限與配置檔衝突

  • 確認 MySQL 安裝目錄已給予 SYSTEM 帳號完整控制權限。
  • 刪除 %WINDIR%\my.ini(Windows 目錄下的舊配置)。
  • 檢查 c:/my.cnf 設定是否正確。

問題 3:Linux 下 mysql_install_db 重複執行與自動啟動

mysql_install_db 僅需在初次安裝時執行一次。若需開機自動啟動:

cp mysql.server /etc/rc.d/init.d/
chkconfig --add mysql.server
chkconfig mysql.server on

並確認 PATH 包含 MySQL bin 目錄。

問題 4:Windows 移動安裝目錄後的配置調整

  1. 先安裝至預設 c:\mysql,再整個目錄移動至目標位置(如 d:\mysql)。
  2. 編輯 my-example.cnf(需用 write 或 notepad++ 開啟 Unix 格式檔案)。
  3. 取消 basedir 註解並修改路徑(使用正斜線):
    basedir=d:/mysql
  4. 另存為 c:\my.cnf(MySQL 啟動時會讀取此處)。

問題 5:服務停止時出現 1067 錯誤訊息

使用 net stop mysql 會顯示錯誤但實際已停止。若不想看到訊息,改用:

mysql\bin\mysqladmin -u root shutdown
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved