首次安裝、運行MySQL時,你可能會遇到一些錯誤,使MySQL服務(wù)器不能啟動。本節(jié)的目的是幫助你診斷并糾正這些錯誤。 解決服務(wù)器問題時你的第一資料是錯誤日志。MySQL服務(wù)器使用錯誤日志來記錄服務(wù)器不能啟動的信息。錯誤日志位于my.ini文件指定的數(shù)據(jù)目錄中。
首次安裝、運行MySQL時,你可能會遇到一些錯誤,使MySQL服務(wù)器不能啟動。本節(jié)的目的是幫助你診斷并糾正這些錯誤。
解決服務(wù)器問題時你的第一資料是錯誤日志。MySQL服務(wù)器使用錯誤日志來記錄服務(wù)器不能啟動的信息。錯誤日志位于my.ini文件指定的數(shù)據(jù)目錄中。默認(rèn)數(shù)據(jù)目錄位于C:Program FilesMySQLMySQL Server 5.1dat。
另一個錯誤相關(guān)信息源是MySQL服務(wù)啟動時控制臺上顯示的消息。將mysqld安裝為服務(wù)后,從命令行通過NET START mysql命令來查看MySQL服務(wù)啟動相關(guān)的錯誤消息。
下面距離說明了首次安裝并啟動MySQL服務(wù)時會遇到的最常見的錯誤消息:
·System error 1067 has occurred.
·Fatal error: Can't open privilege tables: Table 'mysql.host' doesn't exist
·當(dāng)MySQL服務(wù)器找不到MySQL權(quán)限數(shù)據(jù)庫或關(guān)鍵文件時會出現(xiàn)這些消息。當(dāng)MySQL基或數(shù)據(jù)目錄沒有安裝在默認(rèn)位置(C:mysql和 C:Program FilesMySQLMySQL Server 5.1data),而是安裝到其它位置時通常會遇到該問題。
發(fā)生該問題的一種情況是對MySQL進(jìn)行升級或安裝到了新位置,但是沒有對配置文件進(jìn)行更新以對應(yīng)新的安裝位置。此外還可能是新舊配置文件沖突,當(dāng)升級MySQL時,一定要刪除或重新命名舊的配置文件。
如果你沒有將MySQL安裝到C:Program FilesMySQLMySQL Server 5.1目錄下,而是安裝到了其它目錄下,你需要通過使用配置(my.ini)文件讓MySQL服務(wù)器知道安裝目錄。my.ini文件應(yīng)位于Windows目錄下,典型為C:WINNT或C:WINDOWS。可以在命令提示符下輸入下面的命令從WINDIR環(huán)境變量值中確定確切位置:
C:> echo %WINDIR%可以通過文本編輯器(例如記事本)來創(chuàng)建并修改選項文件。例如,,如果MySQL安裝在E:mysql下,數(shù)據(jù)目錄在D:MySQLdata,你可以創(chuàng)建選項文件并設(shè)置[mysqld]來指定basedir和datadir參數(shù)的值:
[mysqld]
# set basedir to your installation path
basedir=E:/mysql
# set datadir to the location of your data directory
datadir=D:/MySQLdata
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com