首页 > 数据库技术 > 详细

【MySQL】MySQL忘记密码或修改密码的方法

时间:2019-09-11 16:46:07      阅读:111      评论:0      收藏:0      [点我收藏+]

MySQL修改新密码方法

记得原密码情况下,修改新密码:
登录到数据库后,输入 set password for 用户名@localhost = ‘新密码‘;  来设置新的密码,别忘记分号哦。
如图所示:为本机localhost  MySQL数据库系统中 root用户修改新密码为 admin

修改密码为admin: set password for root@localhost = ‘admin‘;

技术分享图片

 

 

MySQL忘记密码,重置密码方法

忘记登录密码情况下,通过以步骤行重置MySQL数据库系统的用户登录密码。

1.为了方便开启相关网络服务,关闭mysql服务器,使用管理员身份打开cmd

 

2.将目录从默认c盘位置切换到mysqld.exe的安装目录(如我的目录:D:\Program Files\MySQL\MySQL Server 5.7\bin)

技术分享图片

则在dos命令输入如下命令

若mysql服务已经启动,就先关闭,再换盘

关闭MySQL服务:  net stop MySQL;

技术分享图片

技术分享图片

 

3.跳过密码验证

由于 mysqld --skip-grant-tables; 命令实测在mysql8.0.12版本中已失效。

MySQL 8.0.x 版本推荐使用命令 mysqld --console --skip-grant-tables --shared-memory;

低版本MySQL数据库,使用mysqld --skip-grant-tables;

 

停止mysql服务后,输入mysqld -nt --skip-grant-tables;

mysqld --skip-grant-tables;

mysqld -nt --skip-grant-tables;

以上两条命令都可以:

技术分享图片

执行到这里就只会有光标在一闪一闪无法继续写命令或输入任何命令了,故重新再打开一个cmd窗口

 

4.在新的cmd窗口中进行如下操作(这一步是否以管理员身份打开新cmd窗口都可以)

切换到mysqld.exe的安装目录,以无账号密码方式登录MySQL,然后重置数据库系统 root用户的密码为admin

技术分享图片

 

 忘记密码情况下,重置密码完成!

【MySQL】MySQL忘记密码或修改密码的方法

原文:https://www.cnblogs.com/Lints/p/11506902.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!