MySQL無法啟動、無法停止解決方法(安全設(shè)置后容易出現(xiàn))
一、確認(rèn)MYSQL已經(jīng)配置且正確
重新配置
如果是重新安裝的MYSQL,請確認(rèn)安裝后的MYSQL經(jīng)過第一次配置,否則會缺少my.ini文件,配置方法,可以在安裝到最后一步時(shí)選擇,現(xiàn)在開始配置MYSQL,或在程序組中運(yùn)行MYSQL配置向?qū)?。配置完成后,要確保my.ini文件中[mysqld]字段下至少有basedir安裝目錄路徑和datadir數(shù)據(jù)庫路徑。
配置之前,如果原來已經(jīng)有過MySQL配置,可以先在MYSQL向?qū)е羞M(jìn)行執(zhí)行一次REMOVE INSTANCE,然后再重新配置。
覆蓋數(shù)據(jù)表
默認(rèn)的MYSQL數(shù)據(jù)庫會安裝到My Document下,所以如果您的數(shù)據(jù)庫目錄在其它路徑下,可以先把MYSQL停止掉,然后把數(shù)據(jù)庫剪切到其它路徑,然后拷貝相關(guān)數(shù)據(jù)表進(jìn)入同一目錄即可。
如果MYSQL數(shù)據(jù)表使用不同的賬戶,還需要在MYSQL創(chuàng)建賬戶,或直接使用原來的MYSQL數(shù)據(jù)表覆蓋(需確認(rèn)之前的MSYQL數(shù)據(jù)表是未損壞的)。
解決無法啟動
遇到無法啟動MYSQL時(shí)常見解決方法:
A、先使用命令C:\Program files\mysql\bin\mysqladmin-u root -p shutdown來關(guān)閉MYSQL
B、再在cmd命令行下,執(zhí)行net start mysql啟動mysql。
二、1067錯(cuò)誤常見解決方法
故障現(xiàn)象
如果在停止MYSQL(net stop mysql)或啟動MYSQL時(shí),出現(xiàn)1067錯(cuò)誤,錯(cuò)誤信息“MySql 服務(wù)正在停止...系統(tǒng)出錯(cuò)(A system error has occurred.)...系統(tǒng)發(fā)生 1067 錯(cuò)誤(System error 1067 has occurred.),進(jìn)程意外終止(The process terminated unexpectedly.)”等。
常見解決方法
如果以前一直運(yùn)行OK的,請先按照上面的“無法啟動”解決方法執(zhí)行一次看看。
如果進(jìn)行過Remove Instance操作,再次重建時(shí)后,一定要檢查my.ini文件中的datadir是否已被還原了,如果該地址下數(shù)據(jù)庫不存在,也將報(bào)告1067錯(cuò)誤,只需要修改成真實(shí)的數(shù)據(jù)庫目錄地址,然后手動啟動即可。
檢查MYSQL目錄權(quán)限
檢查my.ini文件中[mysqld]字段下是否有basedir安裝目錄路徑和datadir數(shù)據(jù)庫路徑,my.ini可能需要出現(xiàn)在兩個(gè)地方,MYSQL的安裝目錄和Windows目錄(假設(shè)是windows環(huán)境)下,都要檢查一下。
有時(shí)候刪除%windir%/my.ini文件然后再重新配置也可以解決,再次配置后檢查一下Windir目錄下是否有my.ini文件,有時(shí)把安裝目錄下最新的my.ini拷貝過去覆蓋一下也能解決問題。
如果是Linux環(huán)境,試一下把mysql.server拷貝至/etc/rc.d/init.d/下,然后再運(yùn)行chkconfig mysql.server,之后就可以在命令行中設(shè)置PATH、使用命令執(zhí)行mysql啟動。
三、非法關(guān)機(jī)造成的MYSQL無法啟動問題
如果是因?yàn)榉欠P(guān)機(jī)等原因?qū)е翸YSQL無法啟動或啟動有問題的,最好使用重新安裝的或確認(rèn)是OK的MYSQL數(shù)據(jù)表及ibdata1、mysql.pid、ib_logfile0等文件進(jìn)行覆蓋,天緣試過遇到過多次這種情況,就是原來的MYSQL表有問題了,總是無法啟動,但是更換成新表就可以。
四、重裝MYSQL
發(fā)現(xiàn)MYSQL有問題時(shí),最便捷的方法,是先把mysql卸載掉,然后重裝重新配置,具體方法如下:
1、卸載MYSQL,清理掉安裝目錄和Windows目錄下的my.ini文件。
2、檢查任務(wù)管理器中是否還有mysql進(jìn)程,如果有,可以把mysqld.exe殺掉,或者先殺掉再卸載也可以。
3、在cmd命令窗口,執(zhí)行:sc delete mysql,該命令是清理注冊服務(wù)命令。
3. 重裝 mysql
如果是安全設(shè)置以后出現(xiàn)這個(gè)問題,可能是因?yàn)閙ysql以低權(quán)限運(yùn)行的時(shí)候因?yàn)槊艽a策略等問題導(dǎo)致,大家看惡意將mysql的啟動用戶更下下密碼,然后在服務(wù)項(xiàng)里設(shè)置下即可。
如下圖

注意:先到windows管理器中修改下密碼
- 安裝MySQL 5后無法啟動(不能Start service)解決方法小結(jié)
- MySQL無法啟動幾種常見問題小結(jié)
- 在 本地計(jì)算機(jī) 無法啟動mysql服務(wù) 錯(cuò)誤1067:進(jìn)程意外中止
- 碰到MySQL無法啟動1067錯(cuò)誤問題解決方法
- Mysql 本地計(jì)算機(jī)無法啟動 mysql 服務(wù) 錯(cuò)誤 1067:進(jìn)程意外終止。
- mysql服務(wù)1067錯(cuò)誤多種解決方案分享
- mysql 發(fā)生系統(tǒng)錯(cuò)誤1067的解決方法
- MySQL 1067錯(cuò)誤解決方法集合
- mysql 服務(wù)意外停止1067錯(cuò)誤解決辦法小結(jié)
- windows無法啟動MySQL服務(wù)報(bào)錯(cuò)1067的解決方法
相關(guān)文章
mysql中字符串截取與拆分的實(shí)現(xiàn)示例
mysql 字符串截取與拆分在很多地方都可以用得到,本文主要介紹了mysql中字符串截取與拆分的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下2023-12-12詳解MySQL查詢時(shí)區(qū)分字符串中字母大小寫的方法
MySQL默認(rèn)是不區(qū)分大小寫的,這個(gè)涉及到collate字符集與校驗(yàn)規(guī)則方面的知識,下面會講到,這里我們就來詳解MySQL查詢時(shí)區(qū)分字符串中字母大小寫的方法.2016-05-05Mysql sql慢查詢監(jiān)控腳本代碼實(shí)例
這篇文章主要介紹了Mysql sql慢查詢監(jiān)控腳本代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-11-11mysql中GROUP_CONCAT函數(shù)使用技巧及問題詳解
這篇文章主要給大家介紹了關(guān)于mysql中GROUP_CONCAT函數(shù)使用技巧及問題的相關(guān)資料,GROUP_CONCAT是MySQL中的一個(gè)聚合函數(shù),它用于將多行數(shù)據(jù)按照指定的順序連接成一個(gè)字符串并返回結(jié)果,需要的朋友可以參考下2023-11-11利用phpmyadmin設(shè)置mysql的權(quán)限方法
這篇文章主要介紹了如何利用phpmyadmin設(shè)置mysql的權(quán)限方法,需要的朋友可以參考下2018-03-03MySQL實(shí)現(xiàn)批量插入測試數(shù)據(jù)的方式總結(jié)
在開發(fā)過程中經(jīng)常需要一些測試數(shù)據(jù),?這個(gè)時(shí)候如果手敲的話,?十行二十行還好,?多了就很死亡了,?接下來介紹兩種常用的MySQL測試數(shù)據(jù)批量生成方式,希望對大家有所幫助2023-05-05淺談mysql的索引設(shè)計(jì)原則以及常見索引的區(qū)別
下面小編就為大家?guī)硪黄獪\談mysql的索引設(shè)計(jì)原則以及常見索引的區(qū)別。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-03-03關(guān)于MySQL索引的幾點(diǎn)值得注意的事項(xiàng)
索引對查詢的速度有著至關(guān)重要的影響,MySQL索引的建立對于MySQL的高效運(yùn)行是很重要的2014-07-07mysql執(zhí)行計(jì)劃id為空(UNION關(guān)鍵字)詳解
這篇文章主要給大家介紹了關(guān)于mysql執(zhí)行計(jì)劃id為空(UNION關(guān)鍵字)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-09-09