之前用mysqlamdmin -uroot -p舊密碼 password新密碼 命令修改密碼后,就直接退出了。
然后重新打開cmd登錄時,用舊密碼和新密碼均報1045錯誤。
MySQL使用版本5.5.49
windows下:
1、打開命令行窗口,停止mysql服務:Net stop mysql5
2、使用CD命令切換至MYSQL的安裝位置下BIN目錄
3、執行:mysqld --skip-grant-tables 當前窗口顯示如下。
4、win+R重新打開一個命令行窗口,執行mysql 如果提示沒有這個命令,先進入MYSQL的安裝位置下BIN目錄再運行mysql
5、依次執行
>use mysql
>update user set password=password("新密碼") where user="root";
>flush privileges;
>exit
6、打開任務管理器,關閉mysqld的進程,命令行執行命令net start mysql5重啟服務或者去服務管理器中重新啟動mysql5服務。
計算機-->管理-->服務與程序-->服務-->找到mysql5,重新啟動
7、使用新密碼登錄OK。
————————————————
版權聲明:本文為CSDN博主「Ch4rles_wong」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/niceplay150928/article/details/56346487