您的位置:首页 > 数据库 > MySQL

破解mysql密码

2014-01-23 22:39 239 查看
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。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息