忘记mysql数据库连接密码
本次操作所有需要用到的密令行:
bin>net stop mysql
bin>mysqld --skip-grant-tables
bin>mysql
mysql>use mysql
mysql>update user set password=password("123456") where user="root";
mysql>flush privileges;
mysql>quit
bin>mysqladmin -u root -p shutdown
bin>net start mysql
下面具體操作
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
?
1.進入 mysql 的 bin 目錄下,打開 cmd ,關閉 mysql 數據庫。
2.輸入 mysqld --skip-grant-tables 回車。
(--skip-grant-tables 的意思是啟動 MySQL 服務的時候跳過權限表認證)
注意:這時候,剛剛打開的 cmd 窗口已經不能使用了。重新再 bin 目錄下打開一個新的 cmd 窗口進行下面的操作。
?
3.重新打開一個 cmd 窗口。輸入 mysql 回車。下面是成功后的顯示圖。
4.連接權限數據庫:use mysql
5.修改數據庫連接密碼:
update user set password=password("123456") where user="root";
注釋:這里的“123456”為新密碼,請根據自己的需求,輸入新的密碼。注意語句后面的“;”不能遺漏。
6.刷新權限(必須步驟)
flush privileges;
7.退出 mysql?
8.修改 root 密碼后,需要執行下面的語句和新修改的密碼。不然開啟 mysql 時會出錯。
mysqladmin -u root -p shutdown
9.重啟 mysql
————————————————
原文鏈接:https://blog.csdn.net/weidong_y/article/details/80493743
總結
以上是生活随笔為你收集整理的忘记mysql数据库连接密码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python3 一些常用的数学函数
- 下一篇: linux cmake编译源码,linu