密码是一个非常重要的东西,所以往往设置的很复杂,也往往一不小心.......就忘了  : (

很多童鞋在Linux下看到一堆命令行往往都是一脸懵逼,不知从何下手,这里记录了下基本的恢复操作以备不时之需!

  1. 第一步  先停止MySql服务

    systemctl stop mysqld
    

      

  2. 设置Mysql的环境选项
    systemctl set-environment MYSQLD_OPTS="--skip-grant-tables"
    

      

  3. 然后重启动MySql服务 (此时加载的option就是第二步你指定的方式了,即跳过grant检测)
    systemctl start mysqld
    

      

  4. 以root登录MySql
    mysql -u root
    

      

  5. 接下来。。。毫无疑问,我们要开始重置密码了!
    mysql> UPDATE mysql.user SET authentication_string = PASSWORD('MyNewPassword')-> WHERE User = 'root' AND Host = 'localhost';
    mysql> FLUSH PRIVILEGES;
    mysql> quit
    

      

  6. 设置完毕后,要停止服务
    systemctl stop mysqld
    

      

  7. 还原环境设置
    systemctl unset-environment MYSQLD_OPTS
    

      

  8. 胜利在望!重启动服务
    systemctl start mysqld
    

      

  9. 登录服务器
    mysql -u root -p
    

      

  10. 设置密码,免得再一次悲剧
    GRANT ALL PRIVILEGES ON *.* TO ‘root’@‘%' IDENTIFIED BY 'password' WITH GRANT OPTION;
    FLUSH PRIVILEGES;
    

      

转载于:https://www.cnblogs.com/linkanyway/p/reset-mysql-pass.html

MySql恢复密码的过程相关推荐

  1. MySQL原生密码认证

    原文地址: http://mp.weixin.qq.com/s?__biz=MzAwMDU2ODU3MA==&mid=2247484640&idx=1&sn=5a25f1e15 ...

  2. mysql新密码认证_MySQL原生密码认证

    基于密码的身份认证包括了两个部分: - 服务器端认证信息的存储 - 密码的认证过程 基于密码的身份认证有一个原则:仅使用人知道密码.密码不能被存储在认证服务器中,在认证过程中也不能通过网络明文传输.因 ...

  3. MYSQL重置密码遇到ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using passwor:yes)问题

    一般这个错误是由密码错误引起,解决的办法自然就是重置密码. 假设我们使用的是root账户. 1.重置密码的第一步就是跳过MySQL的密码认证过程,方法如下: #vim /etc/my.cnf(注:wi ...

  4. Linux下Mysql修改密码

    说到这里,特别生气,我的云服务器被黑了,然后把我数据库里的表全部删掉,然后还给我改了密码.此时好痛恨哪些攻击者,我什么都没有,你说你攻击个毛线.话不多说,接下来看操作 重置密码解决MySQL for ...

  5. mysql密码忘了咋办,密码重置过程

    mysql密码忘了咋办,密码重置过程 步骤 1修改配置文件免密进入 2:重启mysql服务: 3:进入mysql修改密码 4:重置修改过的内容 步骤 以下为windows系统,linux系统思路也适用 ...

  6. red hat 查看mysql密码_Red Hat 下 MySQL root密码恢复

    今儿碰到一个案例,MySQL的root密码丢失,要恢复,说下环境先: Red Hat Enterprise Linux 6.3 x86_64 MySQL  5.5.28 按照自己以往经验是修改my.c ...

  7. Linux环境安装mysql数据库详细教程(含卸载和密码重置过程)

    本教程适用于centos7/8,mysql 5.x 1.卸载mysql(重要) 在安装mysql之前要确保自己的系统中没有mysql,即使你是刚刚重装的系统或者是刚购买的云服务,也需要检查一下是否存在 ...

  8. mysql 恢复到新库_mysql恢复到一个新的mysql主和从数据库教程

    mysql误删了一个数据库,怎么恢复?下面为大家带来mysql恢复到一个新的mysql主和从数据库教程,详情内容如下: 环境介绍:有两套mysql主从(A和B),现需求将A套的mysql从库恢复到B套 ...

  9. 找回mysql登陆密码怎么办_MySQL忘记密码怎么办 如何找回密码

    作者选择100电脑网推荐配置 了解最佳配置看首页 如果运行MySQL,mysqld首先杀掉: killall -TERM mysqld. 启动MySQL:bin / safe_mysqld跳过-gra ...

最新文章

  1. 每天2亿美元投入AI领域,1/10砸向自动驾驶,中国AI论文首超全欧洲 | 斯坦福全球AI年度报告...
  2. C++中的抽象类及纯虚函数的实现与否
  3. Python学习之urlib模块和urllib2模块学习
  4. windows命令提示符_如何个性化Windows命令提示符
  5. 9 pcb螺丝焊盘打很多小孔_PCB板设计的10个基本设计流程
  6. Picsee 1.3.0 (48) 中文版 (可能是最好的图片管理查看工具)
  7. UOM物料单位转换(同类型才能转换)
  8. lync服务器不响应或无法联系,Lync 2013 已知问题
  9. 在Windows 7镜像中整合“SP2”补丁
  10. 用js写随机抽奖代码
  11. 4.5 没有自学,不是大学——《逆袭大学》连载
  12. NC6.5与UAP开发学习完整教程
  13. qemu搭建arm嵌入式linux开发环境
  14. ros2中navigation2的BT常用语法总结1
  15. 计算机网络综合组网实验、综合组网实验
  16. 三星支持android8.0,这些三星机型确认可以升级Android 8.0
  17. 【Jinja2】模板继承(八)
  18. jsp管理系统页面模板_基于ssm的人事管理系统
  19. excel 表单控件 按钮_Excel表单控制按钮怪癖
  20. VR全景看考场,线上“踩点”不迷路

热门文章

  1. 和你谈谈数据分析报告
  2. 免费下载!《九年双11:互联网技术超级工程》,300页干货精华
  3. 微信小游戏复活了传统PC游戏
  4. Love2D游戏引擎制作贪吃蛇游戏
  5. pmp每日三题(2022年3月2日)
  6. TCP/UDP常见端口参考(超全_面试题常用_建议收藏)
  7. 零基础学Python(第十二章 列表【list】)
  8. 使用Anemometer基于pt-query-digest将MySQL慢查询可视化
  9. Spring Tool Suite记录
  10. sqli-labs(40)