首先下載mysql安裝包 windows版本
https://dev.mysql.com/downloads/installer/
接着 在執行安裝mysql msi安裝包最後一步的時候,顯示
Failed to start service MySQL57. 只有在任務處於完成狀態(RanToCompletion、Fau
- 這時候 檢查要麼windows下面mysql的卸載殘留沒清理乾淨,
- 要麼就是windows,mysql服務沒起來。顯示服務沒起來,修改這個地方
- 這裏更改後,手動右鍵圖中紅色MYSQL5.7這,啓動,看看可以後,要記得點停止;
- mysql安裝到最後一步,start server失敗的地方。 繼續安裝就可以了
安裝成功後,用navicat無法連接,ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor
- 然後到mysql 安裝目錄下面:C:\Program Files\MySQL\MySQL Server 5.7\bin
- 打開cmd,執行命令:
- mysqld --skip-grant-tables
-
上個窗口保留不要關閉,保證MySQL可以免密碼登錄,
-
新開管理員命令行,切換到MySQL的bin文件下,
-
輸入mysql -uroot -p回車,不用輸入密碼,直接按回車跳過,
-
輸入use mysql,進入數據庫成功,
- UPDATE mysql.user SET authentication_string=PASSWORD(“123456”) WHERE User=“root”;
- 密碼修改成 123456
- 使用以下命令刷新權限表:
- FLUSH PRIVILEGES;
最後重啓mysql服務實例,上面紅色圖片MYSQL右鍵點擊重啓即可