忘记root密码后的解决办法

忘记root密码时我们可以在本地通过进入单用户模式来重置root密码,方法如下:

开机后自动进入grub启动菜单,如图:

方法一:按“a”进入单用户模式。

这是进入单用户模式最快捷的方法。在 GRUB 启动菜单里使用 “a” 操作按键编辑 kernel 参数,在行末输入空格,然后输入 single 或者1,然后回车即可 。如图:

方法二:按“e”进入单用户模式。

在 GRUB 启动菜单里使用 “e” 操作按键进入 CentOS 的启动菜单界面 ,移动光标至“kernel”配置项一行,然后按“e” 键编辑 “kernel” 菜单项,在行末输入空格,然后输入 single ,回车回到启动菜单选择界面,然后根据屏幕上的提示,按“b”来用刚才编辑的菜单选项启动系统。

进入单用户模式的时候,系统是不需要密码验证的,而且直接获得到的是root权限。

在启动的过程中有一条信息很关键:

Remountingroot filesystem in read-write mode:[OK]

意思是说系统根目录有读取和修改的权限,这样我们可以用命令来进行一些操作,例如:重置root密码,管理分区和备份数据等。

下面我们说一下重置root密码:

输入命令passwd,然后回车,这时候系统会提示输入新的密码,输入新密码后回车,然后还需要输入一遍新密码,然后再回车就修改成功了。

然后输入reboot命令重启系统,系统启动起来之后,就可以用刚才修改的密码来登录了。

时间: 2024-08-03 08:20:06

忘记root密码后的解决办法的相关文章

MySQL忘记root密码后的处理

创建root管理员: mysqladmin -u root password 123456 然后乱输密码会出现如下情况 [[email protected] ~]# mysql -u root -pEnter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 解决方法 1.停止mysqld服务 [[email protected] ~]# service mys

MySQL忘记root密码后修改

MySQL忘记root密码后可以使用下面的方法修改. 1.登录MySQL所在的服务器,手工kill掉MySQL进程 kill `cat $mysql_data_dir/hostname.pid` $mysql_data_dir/hostname.pid为MySQL数据目录,它记录了MySQL服务的进程号. [[email protected] ~]# ps -ef |grep mysql root      6602     1  0 21:39 ?        00:00:00 /bin/s

详述CentOS 7中GRUB菜单恢复与忘记root密码后如何重置

GRUB菜单介绍 对于Linux操作系统来说,GRUB(GRand Unified Bootloader,统一启动加载器)是使用最为广泛的多系统引导器程序.系统控制权传递给 GRUB 以后,将会显示启动菜单给用户选择,并根据所选项(或采用默认值)加载 Linux内核文件,然后将系统控制权转交给内核.需要注意的是,CentOS 7采用的是GRUB2启动引导器. GRUB菜单恢复方法 GRUB是大多数Linux操作系统默认使用的引导程序,可以通过启动菜单的方式选择进入不同的操作系统(如果有).当配置

linux忘记root密码重新获取的办法

linux忘记root密码,重新获取密码的方法 第一步:进入单用户模式 grub进入启动页面之后,敲入"e",把光标移动到"kernel ..."那一行,再敲入"e",然后在编辑界面rhgb quiet后面加"空格",然后键入"single",或者直接输入数字的"1"并回车确定.回车后敲入"b",启动系统,即进入单用户模式. 第二步:修改密码 进入单用户模式后在命令行

MySQL/MariaDB忘记root密码的简单解决方法

S:如果你万一忘记了MySQL的root密码,下面是重设密码的最简单最安全的方法了,操作不影响数据. 1.vim /etc/my.cnf,在[mysqld]字段(一定要放在这里,否则无效!)加入skip-grant-tables配置,意思就是跳过密码验证. 2.重启MySQL服务service mysql restart,用mysql -u root直接回车空密码登录进去. 3.重设MySQL的root新密码: update mysql.user set password=password('[

Linux 忘记root密码后,破密

开机或重启系统,看到倒数读秒时,按e键 再按e键 选择Kernel这一行,按e键 空格,然后输入数字1,回车后就进入无密码模式了 passwd 更改密码或者vi /etc/shadow 删除root密码,保存 重启系统

Windows Server 2008 R2忘记管理员密码后的解决方法

在日常的工作中,对于一个网络管理员来讲最悲哀的事情莫过于在没有备用管理员账户和密码恢复盘的情况下遗忘了本地管理员账户密码.在早期的系统中,遇到这种事情可以使用目前国内的很多Windows PE光盘来解决.但是,对于Windows Server 2008 R2来讲,只靠简单的这些操作是暂时无法解决密码问题的.但是,可以通过替换文件,使用变通的方法,可以在绕过登录的情况下,使用命令提示行方式,添加本地管理员账户或修改管理员账户密码.具体操作方法是: 一. 使用Windows Server 2008

linux忘记root密码后找回的方法

本文主要以grub界面讲解: 先将centos系统重启,在开始读秒的时候按下任意键: 出现下图界面后,按e 进入下图,用方向键选择kernel 这一行,然后按e进入 在进入下图后,输入single 然后按enter键,按b进入单用户维护了模式 然后输入passwd 就可以来修改你的密码了.

MySQL5.5.38和MySQL5.7版本中忘记root密码,解决办法

1.在centos6.5中安装mysql5.5.38版本,忘记密码如何解决? (1).先关闭mysqld服务 service  mysqld  stop (2).使用mysqld_safe安全模式启动mysql,使用两个参数: --skip-grant-tables:跳过授权表 --skip-networking: 跳过网络,防止其他用户对数据库进行读写操作,待密码恢复后可正常开启 执行命令: mysqld_safe  --skip-grant-tables  --skip-networking