MySQL数据库忘记密码之修改密码
生活随笔
收集整理的這篇文章主要介紹了
MySQL数据库忘记密码之修改密码
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我目前使用的版本是MySQL Server 8.0
第一步:關閉MySQL服務
首先要停止mysql服務。可通過net stop mysql或者任務管理器中關閉。
第二步:跳過MySQL密碼驗證
進入命令提示符(管理員登陸)操作,進入mysql目錄中bin文件夾下,mysql8.0與其他版本不同的地方在于無法直接使用mysqld --skip-grant-tables來跳過密碼登錄。在這我們使用mysqld --console --skip-grant-tables --shared-memory來跳過權限驗證。
第三步:無密碼方式進入MySQL
在上述步驟之后,再打開一個管理員模式運行命令提示符
進入mysql下的bin目錄后,直接登錄mysql
不需要通過net start mysql打開mysql服務
在命令行中輸入以下代碼
mysql -u root -p此時會顯示讓你輸入密碼,直接回車,就可以成功連接MySQL。
第四步:將登陸密碼設置為空
輸入以下代碼,將密碼設置為空 (此時還不能直接修改密碼,必須先設置為空,否則會報錯)
use mysql; (使用mysql數據表) update user set authentication_string='' where user='root';(將密碼置為空) quit; (然后退出mysql)第五步:更改自己的登陸密碼
1.關閉之前打開發cmd窗口 (一定要關閉!);
2.在當前窗口中輸入以下代碼;
接著輸入:
最后一步:驗證密碼是否修改成功
quit(退出mysql) mysql -u root -p (輸入新密碼,再次登錄)
到此,MySQL數據庫修改密碼就成功了!
總結
以上是生活随笔為你收集整理的MySQL数据库忘记密码之修改密码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: js正则匹配可见字符
- 下一篇: oracle怎样复制数据库,oracle