程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL沒法啟動、沒法停滯處理辦法(平安設置後輕易湧現)

MySQL沒法啟動、沒法停滯處理辦法(平安設置後輕易湧現)

編輯:MySQL綜合教程

MySQL沒法啟動、沒法停滯處理辦法(平安設置後輕易湧現)。本站提示廣大學習愛好者:(MySQL沒法啟動、沒法停滯處理辦法(平安設置後輕易湧現))文章只能為提供參考,不一定能成為您想要的結果。以下是MySQL沒法啟動、沒法停滯處理辦法(平安設置後輕易湧現)正文


比來在Windows 2003上的MySQL湧現過量次正常運轉時沒法銜接數據庫毛病,景象是沒法銜接數據庫,也沒法停滯MySQL或重啟MYSQL,重啟機子也沒有用果,因為每次都是草草測驗考試各類辦法弄定便可,一向沒有深刻研討,下次必定把圖和毛病景象體系歸結一下。本文先列一下罕見的處理辦法。

1、確認MYSQL曾經設置裝備擺設且准確
從新設置裝備擺設
假如是從新裝置的MYSQL,請確認裝置後的MYSQL經由第一次設置裝備擺設,不然會缺乏my.ini文件,設置裝備擺設辦法,可以在裝置到最初一步時選擇,如今開端設置裝備擺設MYSQL,或在法式組中運轉MYSQL設置裝備擺設領導。設置裝備擺設完成後,要確保my.ini文件中[mysqld]字段下至多有basedir裝置目次途徑和datadir數據庫途徑。

設置裝備擺設之前,假如本來曾經有過MySQL設置裝備擺設,可以先在MYSQL領導中停止履行一次REMOVE INSTANCE,然後再從新設置裝備擺設。

籠罩數據表

默許的MYSQL數據庫會裝置到My Document下,所以假如您的數據庫目次在其它途徑下,可以先把MYSQL停滯失落,然後把數據庫剪切到其它途徑,然後拷貝相干數據表進入統一目次便可。

假如MYSQL數據表應用分歧的賬戶,還須要在MYSQL創立賬戶,或直接應用本來的MYSQL數據表籠罩(需確認之前的MSYQL數據表是未破壞的)。

處理沒法啟動

碰到沒法啟動MYSQL經常看法決辦法:

A、先應用敕令C:\Program files\mysql\bin\mysqladmin-u root -p shutdown來封閉MYSQL

B、再在cmd敕令行下,履行net start mysql啟動mysql。

2、1067毛病罕見處理辦法
毛病景象

假如在停滯MYSQL(net stop mysql)或啟動MYSQL時,湧現1067毛病,毛病信息“MySql 辦事正在停滯...體系失足(A system error has occurred.)...體系產生 1067 毛病(System error 1067 has occurred.),過程不測終止(The process terminated unexpectedly.)”等。

罕見處理辦法

假如之前一向運轉OK的,請先依照下面的“沒法啟動”處理辦法履行一次看看。
假如停止過Remove Instance操作,再次重建時後,必定要檢討my.ini文件中的datadir能否已被復原了,假如該地址下數據庫不存在,也將申報1067毛病,只須要修正成真實的數據庫目次地址,然背工動啟動便可。
檢討MYSQL目次權限
檢討my.ini文件中[mysqld]字段下能否有basedir裝置目次途徑和datadir數據庫途徑,my.ini能夠須要湧現在兩個處所,MYSQL的裝置目次和Windows目次(假定是windows情況)下,都要檢討一下。
有時刻刪除%windir%/my.ini文件然後再從新設置裝備擺設也能夠處理,再次設置裝備擺設後檢討一下Windir目次下能否有my.ini文件,有時把裝置目次下最新的my.ini拷貝曩昔籠罩一下也能處理成績。
假如是Linux情況,試一下把mysql.server拷貝至/etc/rc.d/init.d/下,然後再運轉chkconfig mysql.server,以後便可以在敕令行中設置PATH、應用敕令履行mysql啟動。

3、不法關機形成的MYSQL沒法啟動成績
假如是由於不法關機等緣由招致MYSQL沒法啟動或啟動有成績的,最好應用從新裝置的或確認是OK的MYSQL數據表及ibdata1、mysql.pid、ib_logfile0等文件停止籠罩,天緣試過碰到過量次這類情形,就是本來的MYSQL表有成績了,老是沒法啟動,然則改換成新表便可以。

4、重裝MYSQL
發明MYSQL有成績時,最便捷的辦法,是先把mysql卸載失落,然後重裝從新設置裝備擺設,詳細辦法以下:
1、卸載MYSQL,清算失落裝置目次和Windows目次下的my.ini文件。
2、檢討義務治理器中能否還有mysql過程,假如有,可以把mysqld.exe殺失落,或許先殺失落再卸載也能夠。
3、在cmd敕令窗口,履行:sc delete mysql,該敕令是清算注冊辦事敕令。
3. 重裝 mysql

假如是平安設置今後湧現這個成績,能夠是由於mysql以低權限運轉的時刻由於暗碼戰略等成績招致,年夜家看歹意將mysql的啟動用戶更下下暗碼,然後在辦事項裡設置下便可。
以下圖

留意:先到windows治理器中修正下暗碼
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved