can't connect to mysql server on 'localhost' (10061)報錯修改記錄

最近打開mysql 5.7 版本,通過navicat客戶端登陸報錯can't connect to mysql server on 'localhost' (10061),查看任務管理器發現mysql停用,手動啓動後自動關閉,於是網上找答案,各種方法都嘗試,最後頭大了,想重裝mysql,但是還是想找出原因,發現重置一下mysql密碼試試,果然成功了:

1. 通過cmd,以管理員admin生登陸    C:\Users\Administrator

2. 到mysql bin目錄下    C:\Users>cd   D:\Program Files\MySQL\MySQL Server 5.7\bin

3. 執行命令行  mysqld --install      D:\Program Files\MySQL\MySQL Server 5.7\bin>mysqld --install 

4. 執行命令行  net start mysql            D:\Program Files\MySQL\MySQL Server 5.7\bin>net start mysql    啓動mysql

5、初始化mysql數據庫,輸入“mysqld --initialize --user=root --console”。下面紅色文字爲初始化後的root 密碼

6. 會生成新的密碼      2018-06-26T03:02:11.285400Z 1 [Note] A temporary password is generated for root@localhost: >h!2yAldYhe_

7. 命令行 mysql -uroot -p     D:\Program Files\MySQL\MySQL Server 5.7\bin>mysql -uroot -p

8. 輸入新密碼  

Enter password:********(紅色部分系統新生成密碼  

Welcome to the MySQL monitor.  Commands end with ; or \g.

9.修改密碼 

mysql> set password=password('123456');

Query OK, 0 rows affected, 1 warning (0.00 sec)

執行之後完美解決問題,以此記錄。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章