mysql無(wú)法成功啟動(dòng)服務(wù)的解決辦法:首先將localhost映射的地址注釋掉;然后進(jìn)入mysql的bin目錄初始化mysql;最后再次執(zhí)行net start mysql命令啟動(dòng)服務(wù)即可。
mysql無(wú)法成功啟動(dòng)服務(wù)的解決辦法:
查看host文件(C:windowsSystem32driversetchosts),是否修改過(guò)本地域名,如果將localhost對(duì)應(yīng)的地址修改過(guò),有可能會(huì)導(dǎo)致連接mysql server失敗。
解決方法:
1、將localhost映射的地址注釋掉
2、如果在mysql的安裝路徑(C:Program FilesMySQLMySQL Server 8.0)中沒(méi)有配置文件,則自己手動(dòng)創(chuàng)建一個(gè),文件名為:my.ini,添加內(nèi)容如下:
注意:datadir屬性后的data文件夾,一定不要自己手動(dòng)創(chuàng)建,本人嘗試手動(dòng)創(chuàng)建會(huì)有問(wèn)題,如果自己創(chuàng)建了可以刪除掉,再執(zhí)行后面的操作。
3、在mysql5.7以上版本中默認(rèn)沒(méi)有一個(gè)data目錄,即沒(méi)有初始化服務(wù)。需要先初始化mysql才可以啟動(dòng)服務(wù),否則會(huì)報(bào) “服務(wù)沒(méi)有報(bào)告任何錯(cuò)誤”,啟動(dòng)失敗。
解決方法:
-
進(jìn)入mysql的bin目錄;
-
執(zhí)行mysqld? –initialize-insecure ,第一次執(zhí)行的話,時(shí)間會(huì)久一些,執(zhí)行結(jié)束后沒(méi)有輸出信息,查看bin的同級(jí)目錄下會(huì)多出一個(gè)data文件夾,里面一堆文件。
4、再次執(zhí)行net start mysql命令啟動(dòng)服務(wù),發(fā)現(xiàn)啟動(dòng)成功!
更多相關(guān)免費(fèi)學(xué)習(xí)推薦:mysql教程(視頻)