7.5、mysql破解密码

  • Post author:
  • Post category:mysql


找不到原创了,百度了一下,这个比较像。感谢原创的贡献。




vi /etc/my.cnf





在配置文件中加入





s






kip-grant-tables




mysqld_safe –skip-grant-tables&



最佳答案



MySQL安装时默认的用户是root,这里的root是指数据库的用户,root密码一般在初始化MySQL时存放在你的日志文件中,日志文件的存放路径可以通过my.cnf文件进行自定义。



使用如下方法即可解决,本人已验证可行。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

#1.停止mysql数据库

/etc/init.d/mysqld stop

#2.执行如下命令

mysqld_safe –user=mysql –skip-grant-tables –skip-networking &

#3.使用root登录mysql数据库

mysql -u root mysql

#4.更新root密码

mysql> UPDATE user SET Password=PASSWORD(‘newpassword’) where USER=’root’;

#最新版MySQL请采用如下SQL:

mysql> UPDATE user SET authentication_string=PASSWORD(‘newpassword’) where USER=’root’;

href=”mailto:leisong@cdb-leasing.com/pwd@321″ leisong@cdb-leasing.com/pwdxxxx

#5.刷新权限

mysql> FLUSH PRIVILEGES;

#6.退出mysql

mysql> quit

#7.重启mysql

/etc/init.d/mysqld restart

#8.使用root用户重新登录mysql

mysql -uroot -p

Enter password: <输入新设的密码newpassword>