MySQL数据库忘记密码怎么办?教你一招

导读:本篇文章讲解 MySQL数据库忘记密码怎么办?教你一招,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

文章目录

1.以管理员身份打开cmd,关闭Mysql服务

2. 跳过密码授权登录

 3.再继续以管理员身份打开一个cmd窗口,进行重置密码

 4.使用新密码重新登录mysql验证

 5.使用Navicat可视化工具连接Mysql


前言

Mysql数据库之前安装好了,但是突然忘记当初自己设置的登录密码了,导致使用Navicat连接Mysql失败,如下图所示:

MySQL数据库忘记密码怎么办?教你一招

1.以管理员身份打开cmd,关闭Mysql服务

net stop mysql

MySQL数据库忘记密码怎么办?教你一招

 MySQL数据库忘记密码怎么办?教你一招


2. 跳过密码授权登录

mysqld –console –skip-grant-tables –shared-memory

MySQL数据库忘记密码怎么办?教你一招


 3.再继续以管理员身份打开一个cmd窗口,进行重置密码

依次执行以下命令:

  • mysql
  • use mysql
  • update user set  password=password(‘新密码’) where user=’root’ and host=’localhost’;
  • flush privileges
  • quit
  • mysql -u root -p
  • 输入新密码

MySQL数据库忘记密码怎么办?教你一招

注意: Mysql版本如果在5.7及以下时,上面第三步语句应为:

update user set  authentication_string=password(‘新密码’) where user=’root’ and host=’localhost’;

原因:Mysql版本在5.7及以下时,mysql数据库下面已经没有password这个字段了,password字段改成了authentication_string ,但思路是不变的,即通过语句直接在mysql数据库里修改密码字段


 4.使用新密码重新登录mysql验证

  • mysql -u root -p
  • 输入新密码

出现以下信息,则说明mysql密码已经修改成功!

MySQL数据库忘记密码怎么办?教你一招


 5.使用Navicat可视化工具连接Mysql

MySQL数据库忘记密码怎么办?教你一招

参考文章: Mysql忘记登录密码的解决步骤(完整步骤)

MySQL5.7修改密码执行报错:ERROR 1054 (42S22): Unknown column ‘password‘ in ‘field list‘

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/93455.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!