linux 5.7.20和5.6.38版本 数据库忘记root密码怎么找回?
2024-09-07 14:12:49
1. 5.6.38版本的数据库密码丢失找回方法:
第一步.关数据库
第二步:mysqld_safe --skip-grant-tables --skip-networking &
第三步:mysql安全模式下登录数据库
update mysql.user set password=PASSWORD('123456') where user='root' and host='localhost'; 此处调用了一个PASSWORD的函数
select user,password,host from mysql.user; 查看修改的新的密码
第四步:重启数据库,然后就可以用新密码登录数据库啦!!!!!!!
2. 5.7.20 版本的数据库密码丢失找回方法:
第一步:关闭数据库
第二步:在配置文件/etc/my.cnf添加skip-grant-tables一行,跳过密码验证。
第三步:进入数据库,修改新的密码:
update mysql.user set authentication_string=PASSWORD('123') where user='root' and host='localhost';
第四步:重启数据库
就可以再次登录数据库了
当然也可以直接修改/etc/my.cnf的配置文件指定数据库的新密码,但是不建议这样做,因为并不安全!!!!
修改数据库密码很简单吧,你get到了吗?
最新文章
- Cmd Markdown编辑器简明语法手册
- c++内存分布
- android键盘弹出头部上移处理
- metro中stream转IRandomAccessStream
- Css3 提示框
- Python生成器、迭代器、可迭代对象
- 配置SecureCRT连接本地虚拟机中的Linux系统
- 00-Java 语言简介
- 02-自定义CALayer
- ha666_go运行环境配置
- eclipse的插件
- 2017-07-07(zip unzip gzip gunzip)
- HDU 6035(树形dp)
- MySQL 中的运算符
- iota
- springcloud入门-什么是springcloud
- 新装的arcgis10.5特别卡
- 解决vi编辑器不能使用方向键和退格键
- 四、API使用参考
- 2017-2018-2 20155231《网络对抗技术》实验八: WEB基础实验
热门文章
- 题解 P1162 【填涂颜色】
- bzoj1130:[POI2008]POD Subdivision of Kingdom
- PostgreSQL - 用psql 运行SQL文件
- Mysql 开启 Slow 慢查询
- PostgreSQL-10-数据运算与函数
- Maximum Control (medium) Codeforces - 958B2
- 命令行媒体处理工具 FFmpeg
- 【aspnetcore】在过滤器(Filter)中使用注入服务(ServiceFilter|TypeFilter)
- String的内存和intern()方法
- window server 2012R2服务器部署遇到的问题