修改重置MySQL5.7得root登录密码
浏览:840次 出处信息
一台测试服务器,很久没有登录使用,忘记了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数据库在实际应用一些方面的介绍 (阅读:35429)
- 我对技术方向的一些反思 (阅读:9874)
- Using MySQL as a NoSQL (阅读:5668)
- 网站密码存储方案比较 (阅读:5526)
- 解决linux下安装ssl后,apache重启时需要密码 (阅读:5331)
- MySQL协议分析 (阅读:4683)
- 懒人连ssh不输密码若干大法 (阅读:4494)
- 利用QQ游戏破解QQ密码 (阅读:4206)
- SSH无密码登录 (阅读:4256)
- Linux各版本root密码的本地破解方法 (阅读:3847)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:MGR监控及优化点
文章信息
- 作者:sunny 来源: sunnyu
- 标签: mysql root 密码
- 发布时间:2020-02-01 19:46:44
建议继续学习
近3天十大热文
- [54] IOS安全–浅谈关于IOS加固的几种方法
- [52] android 开发入门
- [52] 如何拿下简短的域名
- [51] 图书馆的世界纪录
- [49] Go Reflect 性能
- [49] Oracle MTS模式下 进程地址与会话信
- [47] 【社会化设计】自我(self)部分――欢迎区
- [46] 读书笔记-壹百度:百度十年千倍的29条法则
- [36] 程序员技术练级攻略
- [29] 视觉调整-设计师 vs. 逻辑