Dragon
  欢迎来到尧哥源码-计算机毕设源码都包含数据库文件,经过测试都完整可运行!!!

前言

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

c17f715972384f0f89425c79c2767beb

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

net stop mysql

2ad38afecd0740b0bd654849d21a8ff7

c30bab74f4764014bda99e3b657968d2

2. 跳过密码授权登录

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

e940c7d97f8c4ccd98063b3429544bae

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

依次执行以下命令:

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

26401be061584cb6a445753d6ea789c9

注意: 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 密码已经修改成功!

87931bb418d34af4806788a7fbb7378b

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

334caabbbd604cda922fcc90405d9306

「点点赞赏,手留余香」

还没有人赞赏,快来当第一个赞赏的人吧!

admin给Admin打赏
×
予人玫瑰,手有余香
  • 2
  • 5
  • 10
  • 20
  • 50
2
支付

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

2023-08-11

2023-08-16

发表评论

表情 格式 链接 私密 签到
×