mysql8忘记密码,远程连接测试成功,yum安装版

如果你忘记了MySQL 8的密码但仍然可以通过远程连接成功,可以尝试以下方法来重置密码:

提示:我的mysql为yum安装

1 首先在 my.cnf 添加以下配置(一般为 /etc/my.cnf)

skip-grant-tables

保存退出并重启mysql

service mysqld restart

然后使用以下命令无密码进入mysql

mysql -uroot

使用以下命令将root密码更改为空

UPDATE mysql.user SET authentication_string='' WHERE user='root';
flush privileges;
exit;

退出后将上述配置注释并再次重启mysql

通过下方密码测试是否可以无密码进入

mysql -uroot -p

通过select * from mysql.user where user = 'root'; 查看连接权限(因为我之前已经更改过所以只把可以连接成功的展示给大家 host为% 其余大部分为Y)

远程连接举例(DataGrip)

点击此处打开连接设置,在密码处右键设置空密码

连接成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值