修改重置MySQL5.7得root登录密码
浏览:1603次 出处信息
一台测试服务器,很久没有登录使用,忘记了mysql得root密码,经过搜索引擎一番查找,发现需要进行如下步骤做root密码重置
1、修改 /etc/my.cnf,在 [mysqld] 小节下添加一行:
skip-grant-tables=1
这一行配置让 mysqld 启动时不对密码进行验证
2、重启 mysqld 服务:
systemctl restart mysql.server
3、新开一个终端,使用 root 用户登录到 mysql:
mysql -u root
4、切换到mysql数据库,更新 user 表:
use mysql;
update user set authentication_string = password(‘newrootpassword’), password_expired = ‘N’, password_last_changed = now() where user = ‘root’;
在之前的版本中,密码字段的字段名是 password,5.7版本改为了 authentication_string
5、退出 mysql,编辑 /etc/my.cnf 文件,删除前面添加得 skip-grant-tables=1 这一行内容
6、重启 mysqld 服务,
systemctl restart mysql.server
7. 再用新密码登录即可
建议继续学习:
- MySQL数据库在实际应用一些方面的介绍 (阅读:36170)
- 我对技术方向的一些反思 (阅读:10823)
- Using MySQL as a NoSQL (阅读:6783)
- 网站密码存储方案比较 (阅读:6423)
- 解决linux下安装ssl后,apache重启时需要密码 (阅读:6249)
- MySQL协议分析 (阅读:5684)
- 懒人连ssh不输密码若干大法 (阅读:5322)
- SSH无密码登录 (阅读:5320)
- 利用QQ游戏破解QQ密码 (阅读:5057)
- Linux各版本root密码的本地破解方法 (阅读:4807)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:MGR监控及优化点
文章信息
- 作者:sunny 来源: sunnyu
- 标签: mysql root 密码
- 发布时间:2020-02-01 19:46:44
建议继续学习
近3天十大热文
-
[1197] WordPress插件开发 -- 在插件使用 -
[88] 解决 nginx 反向代理网页首尾出现神秘字 -
[43] web开发设计人员不可不用的在线web工具和 -
[30] Rax 系列教程(长列表) -
[29] 一句话crontab实现防ssh暴力破解 -
[29] Java开发岗位面试题归类汇总 -
[29] 手机产品设计方向 -
[28] 如何建立合适的索引? -
[26] 程序员疫苗:代码注入 -
[25] 我对学习oracle与成长的理解
