這篇文章主要介紹了如何解決無(wú)法啟動(dòng)MySQL的問(wèn)題,具有一定借鑒價(jià)值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。
成都創(chuàng)新互聯(lián)公司專注于城固網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供城固營(yíng)銷型網(wǎng)站建設(shè),城固網(wǎng)站制作、城固網(wǎng)頁(yè)設(shè)計(jì)、城固網(wǎng)站官網(wǎng)定制、成都小程序開(kāi)發(fā)服務(wù),打造城固網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供城固網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。
由于報(bào)各種的錯(cuò),所以今天我狠心把MySql
和Navicat
全都刪除,重新安裝,安裝完畢之后,想要在CMD
下輸入mysql
有效,需要在系統(tǒng)下配置MySql環(huán)境變量,我這的系統(tǒng)是Win10,配置如下圖所示
(1)計(jì)算機(jī)上右鍵--屬性--高級(jí)系統(tǒng)設(shè)置--環(huán)境變量--Path
(2)環(huán)境變量--系統(tǒng)變量Path--新建環(huán)境變量--這一塊填Mysql安裝路徑下的bin路徑
配置好后,通過(guò)CMD下net start mysql
啟動(dòng)MySql或是計(jì)算機(jī)管理-服務(wù)--定義到MySql啟動(dòng),無(wú)奈開(kāi)始報(bào)第一個(gè)錯(cuò)誤
網(wǎng)上各種的找方案,Get到一個(gè)有用的方法,在MySql的安裝目錄下找到my.ini
文件,修改default-storage-engine=INNODB
改成default-storage-engine=MYISAM
,重新啟動(dòng)即可打開(kāi)MySql
在CMD下輸入net start mysql提示系統(tǒng)錯(cuò)誤5,這個(gè)問(wèn)題是由于沒(méi)有以管理員的身份登陸造成的,右鍵CMD以管理員身份運(yùn)行即可(您在程序上右鍵沒(méi)有效果,可以定位到C:\windows\System32\CMD
再右擊以管理員身份運(yùn)行
以為啟動(dòng)了MySql,用Navicat就能連接數(shù)據(jù)庫(kù),結(jié)果又報(bào)一個(gè)錯(cuò)誤,這個(gè)錯(cuò)誤解決比較繁瑣,步驟如下:
(1)停止MySql服務(wù)cmd:net stop mysql
(2)打開(kāi)my.ini
找到 [mysqld]
然后在下面加上skip_grant_tables
--意思是啟動(dòng)MySQL服務(wù)的時(shí)候跳過(guò)權(quán)限表認(rèn)證
(3)啟動(dòng)Mysql,在cmd下輸入mysql看到歡迎的英文,然后輸入如下所示的 use mysql
連接權(quán)限數(shù)據(jù)庫(kù)
(4)修改密碼update user set password=password("123456") where user="root";
(5)刷新權(quán)限 flush privileges
(6)最后退出 quit
(7)將第2步加的 skip_grant_tables
去掉,重啟MySql,即可成功
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享如何解決無(wú)法啟動(dòng)Mysql的問(wèn)題內(nèi)容對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,遇到問(wèn)題就找創(chuàng)新互聯(lián),詳細(xì)的解決方法等著你來(lái)學(xué)習(xí)!