MySQL無法正常啟動, Can't connect to MySQL server on 'localhost'(10061)
在電腦收集錯誤,重新啟動之後,MySQL出現了問題,顯示Can't connect to MySQL server on 'localhost'(10061),不能連線到本地。於是查閱了一些資料,得到結論,原來是MySQL沒有啟動
解決方法如下:
一、右擊此電腦-管理-服務和應用程式-服務,或者是快捷鍵windows+r,輸入services.msc(如下圖),開啟服務,在裡面找到MySQL5.7,點選啟動。開啟MySQL,觀察是否啟動,若沒有啟動請看下面其他方法。
二、以管理員的身份去開啟cmd,將MySQL加入到Windows的服務中
然後進行下列步驟:
1.切換到MySQL安裝目錄下的bin資料夾“cd C:\Program Files\MySQL\MySQL Server 5.7\bin”;
2.命令列執行"mysqld --install";
3.然後再輸入‘net start mysql’,出現啟動成功則結束,無法啟動的話,進行下一步
4.接下來輸入“mysqld --initialize --user=root --console”(初始化資料庫),然後再次輸入“net start mysql”則啟動成功。具體可參考下圖來進行。
成功啟動之後,我們就可以登入了,但是這個時候我們得使用系統生成的密碼登入MySQL,也就是上圖在輸入“mysqld --initialize --user=root --console”之後,得到的最後一行的資料,即“Dreytb?mC2W%”,然後就成功登入了MySQL。
登陸上去後,我們再來改一下自己的密碼,通過“set password=password('1234567')”修改密碼,將root密碼修改為1234567:
mysql>set password=password('1234567');
下次就可以使用自己的密碼登入了哦^-^