您好,登錄后才能下訂單哦!
這篇文章主要介紹了如何解決無法啟動Mysql的問題,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。
由于報各種的錯,所以今天我狠心把MySql
和Navicat
全都刪除,重新安裝,安裝完畢之后,想要在CMD
下輸入mysql
有效,需要在系統下配置MySql環境變量,我這的系統是Win10,配置如下圖所示
(1)計算機上右鍵--屬性--高級系統設置--環境變量--Path
(2)環境變量--系統變量Path--新建環境變量--這一塊填Mysql安裝路徑下的bin路徑
配置好后,通過CMD下net start mysql
啟動MySql或是計算機管理-服務--定義到MySql啟動,無奈開始報第一個錯誤
網上各種的找方案,Get到一個有用的方法,在MySql的安裝目錄下找到my.ini
文件,修改default-storage-engine=INNODB
改成default-storage-engine=MYISAM
,重新啟動即可打開MySql
在CMD下輸入net start mysql提示系統錯誤5,這個問題是由于沒有以管理員的身份登陸造成的,右鍵CMD以管理員身份運行即可(您在程序上右鍵沒有效果,可以定位到C:\windows\System32\CMD
再右擊以管理員身份運行
以為啟動了MySql,用Navicat就能連接數據庫,結果又報一個錯誤,這個錯誤解決比較繁瑣,步驟如下:
(1)停止MySql服務cmd:net stop mysql
(2)打開my.ini
找到 [mysqld]
然后在下面加上skip_grant_tables
--意思是啟動MySQL服務的時候跳過權限表認證
(3)啟動Mysql,在cmd下輸入mysql看到歡迎的英文,然后輸入如下所示的 use mysql
連接權限數據庫
(4)修改密碼update user set password=password("123456") where user="root";
(5)刷新權限 flush privileges
(6)最后退出 quit
(7)將第2步加的 skip_grant_tables
去掉,重啟MySql,即可成功
感謝你能夠認真閱讀完這篇文章,希望小編分享如何解決無法啟動Mysql的問題內容對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,遇到問題就找億速云,詳細的解決方法等著你來學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。