Linux root用户忘记密码如何登陆

本文详细介绍了在Redhat Linux系统中,当ROOT用户忘记密码时,如何通过单用户模式重置密码的步骤。包括从GRUB启动、编辑内核参数、进入单用户模式、修改密码等关键操作。

原文地址:http://blog.youkuaiyun.com/u011175448/article/details/11556021

如果ROOT 用户忘记密码如何实现登陆呢?
答案就是用单用户模式进入系统后,直接用PASSWD更改密码. 如何来实现呢?
以下以redhead linux为例子来说明
以下有步骤:
1、启动后进入GRUB界面,选择REA  HAT  ENTERPRISE  LINUX  AS-UP (2.6.9-42.EL),然后按住E键进入编辑界面。
2、进入后再选择
kernel/boot/vmlinuz-2.6.9-42.EL ro root=LABEL=/ rhgb quiet ,然后再次按E键进入编辑界面
3、进入到编辑界面后
kernel/boot/vmlinuz-2.6.9-42.EL ro root=LABEL=/ rhgb quiet 后加上数字1或者single后回车确定。
 
 
4、确定后,回到上一层编辑界面,然后直接按B键,以简单模式重启。
 
5、以下是重启过程,大家仔细看哦!!!
 
 
 
6、重启完毕后,就到了下面的界面了,就可以开始修改密码了。
 
7、直接输入PASSWD 回车即可修改密码,在默认情况下这里直接回车是直接修改ROOT超级管理用户的密码,当然,你要修改其他用户密码,在PASSWD后直接跟需要修改密码的用户名即可。
 
8、下图就是密码修改的过程,第一次修改的时候忘记了默认密码最短,o(∩_∩)o…!!
但是还是修改成功了 。
 
9、然后用exit重启即可。
 
这样ROOT超级用户的密码就被修改了,很简单吧!但是大家会想到,这样都可以随意修改超管的密码 ,那不是很不安全啊!!!
如果让其他用户不能随便修改ROOT的密码呢?我在下一篇文章会给大家讲到!

Linux系统中,如果忘记了MySQL的root用户登录密码,可以通过跳过授权验证的方式重置密码。具体步骤如下: 1. **编辑MySQL配置文件** 首先,需要修改MySQL的配置文件`/etc/my.cnf`,在`[mysqld]`部分添加`skip-grant-tables`选项,以跳过权限验证过程。该配置允许用户密码登录到MySQL数据库。 ```bash sudo vim /etc/my.cnf ``` 添加以下内容: ``` [mysqld] skip-grant-tables ``` 2. **重启MySQL服务** 修改完配置文件后,需要重启MySQL服务使配置生效。可以使用以下命令重启服务: ```bash sudo systemctl restart mysqld ``` 或者使用: ```bash sudo service mysqld restart ``` 3. **免密码登录MySQL** 重启完成后,可以免密码登录MySQL数据库: ```bash mysql -uroot -p ``` 此时系统会提示输入密码,直接按回车键即可进入数据库。 4. **更新root用户密码** 登录到MySQL后,需要先执行`flush privileges;`命令来更新权限信息。随后,使用SQL语句更新root用户密码。例如,将密码修改为`newPassword`: ```sql use mysql; update user set authentication_string=password("newPassword") where User="root" and Host="localhost"; flush privileges; ``` 或者使用以下命令设置密码: ```sql set password for 'root'@'localhost' = password('newPassword'); ``` 5. **恢复MySQL正常配置** 更新完密码后,需要将之前在`/etc/my.cnf`中添加的`skip-grant-tables`选项删除或注释掉,并再次重启MySQL服务以恢复正常运行。 6. **验证新密码** 使用新设置的密码尝试登录MySQL,确保密码更改成功: ```bash mysql -uroot -p ``` 通过以上步骤,可以成功重置Linux系统中MySQL的root用户密码[^4]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值