Windows下mysql密碼破解
MS-DOS命令行破解密碼
1、MS-DOS下切換到mysql安裝目錄下的bin目錄
2、net stop mysql (停止mysql服務)
3、mysqld-nt --skip-grant-tables (跳過授權驗證表)
4、重新打開一個MS-DOS窗口同樣切換到mysql安裝目錄下的bin目錄,mysql -u root -p (無需輸入密碼,直接回車進入mysql)
5、mysql>use mysql; (使用mysql數據庫)
6、mysql>update mysql.user set password=password("密碼") where user="root "; (設置root用戶的密碼)
7、mysql>flush privileges; (刷新授權表)
8、mysql>quit; (退出mysql)
9、net start mysql; (啓動mysql服務)
10、mysql -u root -p (輸入密碼登錄mysql就可以操作了)
修改mysql配置文件my.ini破解密碼
1、打開mysql安裝目錄下的my.ini文件,在[mysqld]下邊追加“skip-grant-tables”,保存退出。
2、重啓mysql服務
3、mysql -u root -p (無需輸入密碼即可登錄mysql)
4、mysql>use mysql;
5、mysql>update mysql.user set password=password("密碼") where user="root";(設置root用戶的密碼)
6、刪除my.ini追加的“skip-grant-tables”並保存。
7、重啓mysql服務就可以使用設置的root密碼登錄mysql。
Linux下破解mysql密碼
1、killall mysqld 殺掉mysql所有進程;
2、/usr/local/mysql/bin/mysqld_safe --skip-grant-tables & (啓動mysql跳過授權表)
3、/usr/local/mysql/bin/mysql -u root (無需輸入密碼即可登錄mysql)
mysql>use mysql; (使用mysql數據庫)
mysql>update user set password=password("密碼") where user="root"; (設置mysql密碼)
mysql>flush privileges; (刷新授權表)
mysql>\q (退出mysql)
4、重新啓動mysql,使用剛設置的密碼即可登錄mysql。