服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|数据库技术|

服务器之家 - 数据库 - Mysql - MySQL数据库忘记密码怎么办?教你一招

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

2023-10-13 13:28Aricl. Mysql

Mysql数据库之前安装好了,但是突然忘记当初自己设置的登录密码了,导致使用Navicat连接Mysql失败,下面就来看看当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‘

到此这篇关于MySQL数据库忘记密码怎么办的文章就介绍到这了,更多相关内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文地址:https://blog.csdn.net/qq_52487066/article/details/127009665

延伸 · 阅读

精彩推荐