1. 程式人生 > >MySQL無法正常啟動, Can't connect to MySQL server on 'localhost'(10061)

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');

下次就可以使用自己的密碼登入了哦^-^