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到了吗?

最新文章

  1. Cmd Markdown编辑器简明语法手册
  2. c++内存分布
  3. android键盘弹出头部上移处理
  4. metro中stream转IRandomAccessStream
  5. Css3 提示框
  6. Python生成器、迭代器、可迭代对象
  7. 配置SecureCRT连接本地虚拟机中的Linux系统
  8. 00-Java 语言简介
  9. 02-自定义CALayer
  10. ha666_go运行环境配置
  11. eclipse的插件
  12. 2017-07-07(zip unzip gzip gunzip)
  13. HDU 6035(树形dp)
  14. MySQL 中的运算符
  15. iota
  16. springcloud入门-什么是springcloud
  17. 新装的arcgis10.5特别卡
  18. 解决vi编辑器不能使用方向键和退格键
  19. 四、API使用参考
  20. 2017-2018-2 20155231《网络对抗技术》实验八: WEB基础实验

热门文章

  1. 题解 P1162 【填涂颜色】
  2. bzoj1130:[POI2008]POD Subdivision of Kingdom
  3. PostgreSQL - 用psql 运行SQL文件
  4. Mysql 开启 Slow 慢查询
  5. PostgreSQL-10-数据运算与函数
  6. Maximum Control (medium) Codeforces - 958B2
  7. 命令行媒体处理工具 FFmpeg
  8. 【aspnetcore】在过滤器(Filter)中使用注入服务(ServiceFilter|TypeFilter)
  9. String的内存和intern()方法
  10. window server 2012R2服务器部署遇到的问题