文章目錄
1.以管理員身份打開cmd,關閉Mysql服務
2. 跳過密碼授權(quán)登錄
?3.再繼續(xù)以管理員身份打開一個cmd窗口,進行重置密碼
?4.使用新密碼重新登錄mysql驗證
?5.使用Navicat可視化工具連接Mysql
前言
Mysql數(shù)據(jù)庫之前安裝好了,但是突然忘記當初自己設置的登錄密碼了,導致使用Navicat連接Mysql失敗,如下圖所示:
1.以管理員身份打開cmd,關閉Mysql服務
net stop mysql
?
2. 跳過密碼授權(quán)登錄
mysqld?--console?--skip-grant-tables?--shared-memory
?3.再繼續(xù)以管理員身份打開一個cmd窗口,進行重置密碼
依次執(zhí)行以下命令:
- mysql
- use mysql
- update user set? password=password('新密碼') where user='root' and host='localhost';
- flush privileges
- quit
- mysql -u root -p
- 輸入新密碼
注意: Mysql版本如果在5.7及以下時,上面第三步語句應為:
update user set? authentication_string=password('新密碼') where user='root' and host='localhost';
原因:Mysql版本在5.7及以下時,mysql數(shù)據(jù)庫下面已經(jīng)沒有password這個字段了,password字段改成了authentication_string ,但思路是不變的,即通過語句直接在mysql數(shù)據(jù)庫里修改密碼字段
?4.使用新密碼重新登錄mysql驗證
- mysql -u root -p
- 輸入新密碼
出現(xiàn)以下信息,則說明mysql密碼已經(jīng)修改成功!
?5.使用Navicat可視化工具連接Mysql
參考文章: Mysql忘記登錄密碼的解決步驟(完整步驟)文章來源:http://www.zghlxwxcb.cn/news/detail-443818.html
MySQL5.7修改密碼執(zhí)行報錯:ERROR 1054 (42S22): Unknown column ‘password‘ in ‘field list‘文章來源地址http://www.zghlxwxcb.cn/news/detail-443818.html
到了這里,關于MySQL數(shù)據(jù)庫忘記密碼怎么辦?教你一招的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!