今儿碰到一个案例,MySQL的root密码丢失,要恢复,说下环境先:

Red Hat Enterprise Linux 6.3 x86_64

MySQL  5.5.28

按照自己以往经验是修改my.cnf,在[mysqld]添加skip-grant-tables,然后重启MySQL,就可以试用mysql免密码登陆,然后就可以修改密码了,但是这招好像是不怎么灵了,有另一套可行的简单的办法!

1.首先正常停止MySQL

service mysql stop

2.新建文件test.init

UPDATE mysql.user SET Password=PASSWORD('') WHERE User='root';

FLUSH PRIVILEGES;

3.启动

mysqld_safe --init-file=test.init &

这样就可以使用mysql免密码登陆MySQL了。实际上,在test.init中就已经重新设置了密码,只是将密码设置为空了,在第2部PASSWORD括号里可以填上你的密码。

4.正常启动

执行了第3步后,如果再执行service mysql restart,会发现MySQL报错起不来,但是3306仍是监听状态,因为第3步中已经用mysql_safe进行了特殊了启动,我们要kill掉这个进程:

ps aux | grep mysql

kill -9 PID

找到MySQL的进程,Kill掉,然后执行service命令正常启动即可。

red hat 查看mysql密码_Red Hat 下 MySQL root密码恢复相关推荐

  1. linux 不知道root密码怎么办,linux下忘记root密码怎么办

    在linux系统操作中,为了系统的安全,会给系统中的root账户设置密码,那么忘记密码是时常发生的事情.如果忘记了root的密码该怎么办呢?下面秋天网 Qiutian.ZqNF.Com小编就给大家介绍 ...

  2. 【转】如何在忘记CentOS的root密码的情况下修改root密码。

    注意,此方法只能在控制台上进行操作,不能远程操作. 进入单用户模式的前提是系统引导器能正常工作.下面以 GRUB 为例说明进入方法.在 GRUB 启动菜单里有"a"."e ...

  3. xampp修改mysql密码_XAMPP环境下mysql的root用户密码修改方法_MySQL

    XAMPP 最近有客户忘记了mysql的root用户密码,使用mysqld_safe无法正常启动mysql,也没有办法按照mysql manual中的方法修改root密码. 网页教学网站长注:今天有学 ...

  4. mysql linux c tar_linux下mysql的tar包离线安装

    linux下mysql的tar包离线安装 1.确保mysql安装之前有libaio依赖 yum search libaio yum install libaio 2.下载mysql的tar离线包 下载 ...

  5. linux mysql远程链接_Linux下mysql实现远程连接

    首先明白一点并不是mysql禁止远程连接,而是MYSQL的账号禁止远程连接.可能觉得我有点咬文嚼字了,不过我感觉分清这点还是很重要的.默认情况下,所有账号都是禁止远程连接的.在安装MYSQL的时候,在 ...

  6. liunx下mysql远程连接_Linux下mysql实现远程连接

    首先明白一点并不是mysql禁止远程连接,而是MYSQL的账号禁止远程连接.可能觉得我有点咬文嚼字了,不过我感觉分清这点还是很重要的.默认情况下,所有账号都是禁止远程连接的.在安装MYSQL的时候,在 ...

  7. mysql8.1改密码,mysql 8.0以上版本修改root密码的方法

    昨天发布了一篇关于在win系统下安装配置mysql的教程,今天就有同学来咨询 mysql 8.0 以上的版本如何去修改 root 账号的密码.由于 mysql 8.0 以上版本的密码策略得到了加强,网 ...

  8. linux下mysql的创建_linux下mysql创建库命令

    Linux下mysql数据库要怎么通过命令来创建一个新的数据库呢?下面由学习啦小编为大家整理了linux下mysql创建库命令的相关知识,希望对大家有帮助! linux下mysql创建库命令方法步骤 ...

  9. fedora mysql默认密码忘记_Linux fedora 24 忘记密码图形化界面修改root密码的方法

    方法及其简单,只需要两步即可: 1.第一步: 打开终端,输入sudo su命令. –此处的密码为普通用户的密码,也就是开机时输入的密码. 2.第二步: 直接sudo passwd root就重置了ro ...

  10. Linux下修改root密码以及找回root密码的方法

    linux的root享有至高无上的权力,一旦root密码忘记或者被盗,是一件非常头痛的事情,那么怎么样才能找回root的密码呢,接下来为大家分享下Linux下修改root密码以及找回的方法 以root ...

最新文章

  1. Web图形开发,SVG还是VML?
  2. 深入研究Java类加载机制
  3. Linux学习之命令【1】
  4. MacOS/MacBook设置短语快捷键
  5. 过程重要,还是结果重要?
  6. linux桌面lxde 安装_观点|最新精简型 Linux 桌面环境大比拼:LXDE Vs. Xfce Vs. MATE
  7. FPGA 常用存储器比较
  8. 50行代码实现的一个最简单的基于 DirectShow 的视频播放器
  9. python学习笔记(python发展介绍)
  10. 创建文本节点createTextNode
  11. Typora下载链接
  12. 新流星搜剑录服务器维护,一梦江湖1月15日更新内容介绍
  13. Teorex Inpaint 6.0 简体中文最新破解版(自动去除图片上的水印)
  14. 印度IT行业普遍高薪-印度互联网泡沫判断
  15. 转:移动定制机S5820改造手记
  16. js 对象和回调函数
  17. shell脚本清理网宿cdn缓存
  18. 【Python 实战基础】Pandas如何统筛选复制某个数据
  19. windows11-USB禁用
  20. java调用支付宝扫码支付接口

热门文章

  1. operator() error
  2. 类查找android中跨项目的数据库操作ContentProvider的使用
  3. 简单的中文分词加上kmean聚类 (c++)
  4. php运行环境出现Undefined index 或variable时解决方法
  5. 一起谈.NET技术,在ASP.NET MVC3 中利用JSONP跨域登录WEB系统
  6. C# 连接远程MySql出错,显示表不存在 [ C# | MySql | Table 'TABLENAME' doesn't exist ]
  7. 企业的创新和创新的双面性
  8. 88.http反向代理proxy处理请求的流程
  9. 小米电视4a刷鸿蒙,小米电视4A 删除内置应用及其去广告攻略
  10. bvp解算器是什么_几种飞控的姿态解算算法