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