MYSQL5.7破解root密码

MYSQL5.7破解root密码,第1张

步骤:

1.先停掉mysqld服务

2.可选:

进入/etc/my.cnf配置文件把 validate_password=off参数注释掉。(如果有的话)

3.执行:

4.开启mysql服务

5.直接登陆mysql -uroot

6.修改密码

7.退出后就可以再次用密码进入了。

使用mysql -uroot -p,然后输入密码登录mysql时,出现了如下错误

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

一般这个错误是由密码错误引起,解决的办法自然就是重置密码

解决方案如下:

mysqld --skip-grant-tables &

此时又报了一个错误:2018-02-01T02:52:55.093724Z 0 [ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!

执行命令: mysqld --user=root --skip-grant-tables &

3.登录mysql:mysql -uroot或mysql

4.更新root密码

mysql5.7以下版本:UPDATE mysql.user SET Password=PASSWORD('123456') where USER='root'

mysql5.7版本:UPDATE mysql.user SET authentication_string=PASSWORD('123456') where USER='root'

5.刷新权限:flush privileges

6.退出mysql:exit或quit

7.使用root用户重新登录mysql

mysql -uroot -p

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

原文地址


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7224776.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存