問題現象:
前天對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配置文件的部分代碼:
3.解決方案:
找到了錯誤的原因,解決錯誤也就相對來說容易多了,我們只需要雙擊mysqlbinMySQLIntanceConfig.exe,重新配置即可解決問題。