破解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。

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