問題現象:
前天對MYSQL資料庫進行遷移操作,B機(新機子)的MYSQL和A機的版本不同,為方便B機安裝好MYSQL直接COPY了A機的DATA目錄
啟動MYSQL,”MYSQL 1067 進程意外終止“錯誤,以前遇到過此錯誤,慣性地去按上次的方法嘗試解決,結果問題依舊,於是google,搜尋了許久。。。無果
最後查看系統應用程式記錄檔:找到最近的MYSQL報錯,都是E文:
Error message file ‘D:\system\MySQL\MySQL Server 5.0\share\english\errmsg.sys’ had only 480 error messages,
but it should contain at least 481 error messages.
Check that the above file is the right version for this program
大概是版本的問題
解決方案:
保持B機的遷移過來的資料庫,重新執行B機上的MYSQL安裝程式的修複操作,安裝完成,重啟MYSQL,OK!
我的Mysql碰到了 1067 錯誤
錯誤資訊為: A system error has occurred. System error 1067 has occurred. The process terminated unexpectedly.
在我的機上的解決辦法是:
修改%windir%\my.ini,增加 [mysqld] #設定basedir指向mysql的安裝路徑 basedir=D:\Program\Tools\mysql datadir=D:\Program\Tools\mysql\data
無法啟動MYSQL服務錯誤1067 進程意外終止
點啟動MYSQL服務後提示:在本機電腦 無法啟動MYSQL服務錯誤1067 進程意外終止
此服務是開始——設定——控制面版——管理工具——服務裡的
解決辦法一:複製mysql目錄中的一份 my-***.inf 檔案到系統的windows目錄中。修改檔案名稱為 my.inf.
然後在[mysqld]代碼區添加類似的代碼:
| 代碼如下 |
複製代碼 |
# set basedir to installation path, e.g., c:/mysql # 設定為MYSQL的安裝目錄 basedir=D:/Program Files/mysql-5.0.45-win32 # set datadir to location of data directory, # e.g., c:/mysql/data or d:/mydata/data # 設定為MYSQL的資料目錄 datadir=D:/Program Files/mysql-5.0.45-win32/data |
解決方案二 mysql 1067
錯誤如下:
1、執行winmysqladmin,產生my.ini檔案
2、mysqld -install 啟動mysql服務
3、net start mysql 啟動mysql服務顯示正常
當通過mysql -u root -p 串連時候報伺服器沒有啟動的錯誤,察看server服務,確實mysql服務沒有啟動,手動啟動產生1067錯誤,重新安裝過幾次mysql,錯誤依舊。察看各個配置都沒有錯誤。
我的系統內容 win2003 mysql版本4.0.12。
解決辦法,將winmysqladmin產生的my.ini拷貝到c:windows下再啟動mysql就一切OK了。
這個沒試過 :其實不需要重新設定 你只要在/bin 目錄下依次點擊 mysql.exe
mysqld.exe
mysqld-nt.exe
winmysqladmin.exe
提示框出現後 直接cancle 掉
然後再點擊 winmysqladmin.exe 在右下腳那個小表徵圖上 選擇啟動服務就可以了
這樣 ini 檔案就自動回復好了
解決方案三
1.錯誤原因:修改了mysql的設定檔my.ini。
2.查看錯誤:
my.ini設定檔的部分代碼:
| 代碼如下 |
複製代碼 |
[mysqld] port=3306 basedir="D:/MySQL/" datadir="C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/Data/" |
3.解決方案:
找到了錯誤的原因,解決錯誤也就相對來說容易多了,我們只需要雙擊mysqlbinMySQLIntanceConfig.exe,重新設定即可解決問題。