Welcome 微信登录

首页 / 数据库 / MySQL / Red Hat 下 MySQL root密码恢复

今儿碰到一个案例,MySQL的root密码丢失,要恢复,说下环境先:Red Hat Enterprise Linux 6.3 x86_64MySQL  5.5.28按照自己以往经验是修改my.cnf,在[mysqld]添加skip-grant-tables,然后重启MySQL,就可以试用mysql免密码登陆,然后就可以修改密码了,但是这招好像是不怎么灵了,有另一套可行的简单的办法!1.首先正常停止MySQLservice mysql stop2.新建文件test.initUPDATE 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 mysqlkill -9 PID找到MySQL的进程,Kill掉,然后执行service命令正常启动即可。Oracle中from中子查询实例应用MySQL外键应用相关资讯      MySQL入门教程  MySQL修改root密码  MySQL root密码忘了 
  • MySQL入门教程  (06月20日)
  • MySQL的root密码由空改为123456  (11/06/2014 09:11:31)
  • 用MySQL里的Rand()生成 不连续重复  (08/29/2014 14:22:39)
  • 30分钟带你快速入门MySQL教程  (02月03日)
  • MySQL 修改用户密码及重置root密码  (10/06/2014 10:49:10)
  • MySQL搭建带过滤的复制环境  (08/28/2014 06:44:27)
本文评论 查看全部评论 (0)
表情: 姓名: 字数