Mysql 啓動錯誤Can't connect to MySQL server on 'localhost' (10061) 解決方法

        一開始爲了省事,不想輸入密碼,在my.ini配置文件中[mysqld]下加了一句skip-grant-tables,然後啓動mysql,輸入命令mysql -u root -p ,結果就報如下錯誤:
        在這裏插入圖片描述
        查了很多博客,都說是沒有啓動mysql…
        沒辦法,只能先刪了skip-grant-tables,然後重新初始化!

    mysqld --initialize --console

        注意,初始化的時候,需要先把原有的data文件刪除!!不然會報錯!
        運行正常後會返回如下臨時密碼:
在這裏插入圖片描述
        接着先啓動mysql,再輸入命令mysql -u root -p即可進入mysql!
在這裏插入圖片描述
        總結:
        1. 刪除my.ini配置文件中的skip-grant-tables
        2.刪除data文件,重新初始化!
        3.啓動mysql,輸入密碼

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