前些天我電腦安裝了mysql5.5 (windows 2k3 server 下),一直用的不錯,不過我將它設定為手動啟動,今天就啟動不了了,在網上找了一堆解決方法都沒有效果,重新安裝還是啟動不了,網上的解決方法都大致相 同,(基本上是來回copy 罷了),無法只好自己解決之。
反覆的想這兩天的操作,突然想到了我昨天安裝了個qsoft的ramdisk的工具,是不是它在做怪,不應該呀!對了,我動了系統的環境變數,將它指定到了ramdisk生成的碟符的乙個資料夾中了,改回來試試吧,
重新net start mysql
噢,啟動成功了!
所以我做了如下推斷:
1.mysql 會使用windows的系統環境變數,也就是說mysql啟動時會在c:\windows\temp下產生臨時檔案
2.如果安裝mysql後,系統環境變數有變動,mysql將無法啟動,錯誤**1067.
3.安裝mysql之前,系統變數有變動的,mysql可能會正常啟動(沒有做過測試)
4.如果第3種情況可以正常啟動,則一定可以通過更改配置檔案的方式來指定mysql啟動時臨時檔案生成的路徑。(要將臨時檔案指定到ramdisk會大幅度提高效能,我已將瀏覽器和vs2010的臨時檔案都指定到那裡了)
二、調整伺服器的字符集會導致1067錯誤
下列情況會出現1067錯誤:
1.設定好伺服器的字符集後手支更改(my.ini)伺服器的字符集
2.設定好伺服器的字符集後,使用mysqlworkbench.exe 在server administration 中更改伺服器的字符集
如何解決這個問題?
使用%mysqlinstallpath%bin/mysqlinstanceconfig.exe來更改字符集,然後重新啟動,在以後使用中,盡量使用上述程式完更改字符集
摘自 doz的部落格
MySQL 1067錯誤解決方法集合
1 安裝mysql後更改了root的密碼後用 net startmysql 啟動時我就遇到了這樣的問題 使用以下命令後 c mysql bin mysqladmin u root p shutdown 再net start mysql就沒有這個錯誤提示了 2 mysql的1067錯誤 q 我的mys...
關於Mysql 1067錯誤 莫楓戀 新浪部落格
在本地計算機無法啟動mysql服務錯誤1067程序意外終止 這種情況一般是my.ini檔案配置出錯了,你可以刪除系統目錄下的my.ini檔案,把下面的內容重新寫入my.ini檔案試試,要適當地改寫一下檔案路徑 我的my.ini 2007年12月31日 winmysqladmin server c m...
mysql發生系統錯誤1067
今天要把web專案打包成exe,可是在資料庫上卡住了。在啟動資料庫服務的時候發生系統錯誤 1067。解決方法如下 1 先刪除mysql服務 控制面板 管理工具 服務,先停止mysql服務 開始 執行 輸入cmd sc delete mysql 服務刪除 2 修改my.ini 如果沒將其建立 以下設定...