
MySQL忘记密码及重置密码
发布日期:2021-05-07 07:22:00
浏览次数:20
分类:精选文章
本文共 1206 字,大约阅读时间需要 4 分钟。
主机上找到配置文件
-
Windows:
my.ini
选择默认的安装路径,则配置文件在:
C:\ProgramData\MySQL\MySQL Server 5.7/my.ini
可能找不到
ProgramData
文件夹,这是因为一般是被隐藏了,可以直接复制上边路径到资源管理器,再访问即可。
-
Linux:
my.cnf
选择默认的安装路径,则配置文件在:
/etc/my.cnf
其他找到
my.cnf
的方法:
- 首先找到mysqld的路径:
which mysqld出来的路径就是
mysqld
的路径。
- 敲命令:
/usr/local/mysql/bin/mysqld --verbose --help |grep -A 1 'Default options'在这里就可以看到
my.cnf
的路径。
跳过登录时的权限检验
- 修改配置文件,在
[mysqld]
下一行加入:
[mysqld]skip-grant-tables
- 重启
MySQL
服务:
-
Windows:
- 推荐:
服务
=>MySQl
=>重启此服务
- 依次执行
net stop mysql
、net start mysql
- 推荐:
-
Linux:
- 启动:
service mysql start
- 停止:
- 使用server方式:
service mysqld stop
- 使用mysqladmin方式:
mysqladmin shutdown
- 使用server方式:
- 重启:
service mysqld restart
service mysql restart
(5.5.7版本命令)
- 启动:
重新登录MySQL
- 重启后,用
mysql -uroot -p
登录:
- 可以
不需要密码
就可以登陆,因为跳过了登陆时的权限检验
。
mysql -uroot -p
设置新的密码
- 选择
mysql
数据库:
use mysql
- 修改密码:
update user set authentication_string = password ('new-password') where user = 'root';
这里要更改的是
authentication_string
, 而不是 ``password` 字段。否则就像下面的报错:mysql> update user set Password=password('new-password') where user='root';ERROR 1054 (42S22): Unknown column 'Password' in 'field list'
- 删除配置文件中在
[mysqld]
下一行加入的:
[mysqld]skip-grant-tables
- 重启
MySQL
服务
验证新密码登录
- 使用:
-
此时,需要
权限检验
-
务必删除配置文件中的
skip-grant-tables
,为了数据库的安全。
mysql -uroot -p
总结
以上所有的命令行过程,如下图:
发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2025年03月18日 01时50分45秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
「CF149D」括号涂色 区间DP好题
2019-03-04
树状数组 模板总结
2019-03-04
「NOI2015」程序自动分析 并查集题解
2019-03-04
[JSOI2008]Blue Mary的战役地图 Hash题解
2019-03-04
Ubuntu修改终端上显示的用户名和主机名(详细步骤)
2019-03-04
结构型设计在工作中的一些经验总结
2019-03-04
如何提升员工体验 助力企业业务增长?这个棘手的问题终于被解决了!
2019-03-04
2020 AI 产业图谱启动,勾勒中国 AI 技术与行业生态
2019-03-04
“编程能力差,90%输在了数学上!”CTO:多数程序员都是瞎努力!
2019-03-04
我是程序员,我用这种方式铭记历史
2019-03-04
CSDN湘苗培优|保持热情,告别平庸
2019-03-04
英特尔强势上新一大波数据产品,小伙伴们“奔走相告”…… | 极客头条
2019-03-04
微信小程序生命周期 / 页面的生命周期 / 页面的用户行为
2019-03-04
YbtOJ 递推算法课堂过关 例5 平铺方案【递推(简单DP)】
2019-03-04
YbtOJ hash和hash表课堂过关 例1 字符串哈希【hash】
2019-03-04
CSUST 2021 周赛 2 题解
2019-03-04
前后端数据交互之表单
2019-03-04
剑指offer JZ21 栈的压入弹出序列
2019-03-04
实现基于scrapy框架的天气预报爬虫hengYangSpaider @572311文
2019-03-04
Netty4服务端入门代码示例
2019-03-04