windows平台MySQL密碼設置與破解


一:制作系統服務:

1.在cmd下輸入 mysql

  • 這個相當於啟動服務端了,然后該啟動客戶端了 .就表示安裝成功.

2.再重新開啟一個 cmd 窗口.kill 進程.

  • 輸入 mysql 即可進入 mysql 操作環境,輸入 tasklist |findstr mysql 找到 pid 號碼,然后輸入taskkill /F /PID 9016殺掉該進程,出現進程號為:9016 .每個進程號不一樣.每次啟動的進程號也不一樣.如下圖:

3.制作系統服務:

  • 接着以管理員的身份開啟cmd之后輸入mysqld --install 進行制作系統服務,然后再輸入mysqld --remove就關閉了 :

4.關閉 MySQL 服務 :

  • 然后在啟動cmd的地方輸入services.msc從這里就可看到 MySQL 服務,我們可以在這里啟動和關閉 MySQL 服務 .

5:另外一種MySQL啟動.關閉MySQL方式:

  • 也可在命令行cmd窗口輸入net start MySQL啟動和 net stop MySQL關閉:

二:初次登錄

  • 設置密碼:初次登錄沒有設置密碼,或者為空,一般可以選擇直接輸入密碼.也可選擇設置密碼.

三:在已登錄的狀態下更改密碼:

四:密碼破解:

  • 跳過授權表,不用密碼也能登錄root用戶(啟動mysql)

  • PS:既然要跳過授權表登錄,那么就要搞清楚.登錄的mysql賬號和密碼,他將信息儲存在安裝目錄的data子目錄下mysql表里面.

  • 問:忘記root的賬號和密碼:

  • 答:過程如下:

1.關閉 MySQL 服務,跳過mysql表.

  • PS:在輸入mysqld --skip-grant-tables命令之前,須將一:制作系統服務:步驟完成.

2.驗證是否已經跳過mysql表:

3.修改密碼:

  • 再開一個cmd 窗口,輸入 mysql 即可啟動, 或者, mysql -uroot -p ,回車,出現密碼輸入后繼續回車,即可直接進入,然后修改密碼 :

  • = update mysql.user set authentication_string=password("") where user="root" and host= "localhost" ;= 就將密碼設置為空

  • 改完之后然后輸入: flush privileges; 刷新一下權限

  • 之后退出 exit

  • 輸入命令: tasklist |findstr mysql 加載授權表

4.再開一個cmd 窗口以管理員身份運行.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM