破解mysql密碼

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。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章