重置并,修改MySql密码

本文详述了在忘记MySQL root密码时的重置步骤,包括停止服务、跳过授权表启动、修改及更新密码等关键操作,确保数据库安全与高效管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

经常会遇到,去了一家新公司,用的老员工的电脑,这时候这台机器MySql root的密码可能没人知道,这种时候就只能重置了

 

首先,关掉MySql服务 : CMD指令: net stop mysql;

然后找到装MySql的盘,命令行输入:

mysqld –shared-memory –skip-grant-tables 回车

这个可以让我们跳过MySql验证,直接修改密码

回车后如果没报错就没问题,挂着这个窗口不动 ,重新开一个窗口

找到mysql的地址,直接打开mysql

打开成功后

执行指令“FLUSH PRIVILEGES;”,刷新权限

然后执行指令“ALTER USER 'root'@'localhost' IDENTIFIED BY 'newPassword';”进行密码更新操作

“newPassword”即是设置的新密码:

出现上面提示则修改成功

然后开启服务,进行验证

mysql -u root -p

登录成功 

但是有可能用可视化工具连接测试时回报下面的错误

这种时候就需要我们更新下数据库

登录进入mysql

更新密码

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码';

刷新权限

然后再去登录就可以了。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值