重置并,修改MySql密码

经常会遇到,去了一家新公司,用的老员工的电脑,这时候这台机器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 '密码';

刷新权限

然后再去登录就可以了。

 

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值