linux服务器怎么修改root密码

linux服务器怎么修改root密码,第1张

一、Linux下修改一般用户的密码

1、如果没有忘记自己的密码,进行修改: #输入passwd 之后会提示输入新密码 输入之后修改成功!

2、以 root身份修改一般用户的密码:# passwd username(要更改密码的用户名)

二、Linux下root 密码修改

1、记得root的密码,修改root的密码:#passwd newpasswd

2、如果忘记了root的密码,怎么重新设置密码

(1)、启动系统(这里是以CentOS为列)init 6\shutdown -r now

(2)、在系统启动,读秒的时候按下任意键就会出现 *** 作系统的选择画面

(3)、这时按下 e[edit]就进入grub编辑模式,得到如下界面:

(4)、这时按照下面的提示,选择kernel 这一行,并按e[edit]进入到kernel这行的编辑模式,窗口如下:

(5)、在光标闪动的行尾 输入single(单人维护模式) 或者输入  1 (应为7个运行等级中 1 就是单人维护模式)

(6)、输入是之后按下 enter 得到如下界面

(7)、是不是感觉很熟悉,是的就是刚才的那个页面但是不同的是你在kernel行尾输入了single  这时在按下b(begin) 就进入单人维护模式了

(8)、ok这时系统会主的给予 root 权限的bash 接口, 此时再以passwd修改密码即可

以下是centos7重置root密码的方法:
1、开启虚拟机;
2、在d出这个界面时,按上下键防止页面跳转,选择"CentOSLinux(3100-1160e17x8664)7(Core)"并按e;
3、找到rocrashkernel=autoxxx,把ro换成rwinit=/sysroot/bin/sh;
4、使用组合键Ctrl+X进入单用户模式;
5、chroot/sysroot访问系统;
6、passwdroot重新输入新的root用户密码;
7、touch/autorelabel创建标签文件;
8、exit返回刚刚的单用户模式;
9、reboot重启系统;
10、再次重启,输入刚才重新更改的用户密码就能登录系统了!

今日分享主题:mysql root账号如何重置密码

前两天发现我的 mysql 数据库突然无法登录,但是上周还使用得是正常的,经过一番查找还是没有找到问题的原因。

DBA 给我的解释:我怀疑主机重启后,某些文件(user)就丢了,不知道啥原因。我记得之前你也是重启后遇到过相同问题。

既然这样,只好重置 root 账号密码了。具体 *** 作步骤如下


Step1:停止 mysql 服务

命令:systemctl stop mysqld #停掉MySQL

命令:systemctl status mysqld #查看状态

Step2:修改/etc/mycnf配置,添加 skip_grant_tables=1 启动设置,注意要在[mysqld]行所在的下面添加。


Step3:重启 mysql 并查看状态

systemctl start mysqld
systemctl status mysqld


Step4:使用 mysql 命令连接到 mysql 服务器,重新设置root密码

use mysql #进入mysql数据库 select from user; #查询user表 查看是否有root账号,如果没有就需要 *** 作如下insert into 语句:

如果 user 表里面有 root 账号,则直接可以重置密码。

命令如下:update user set authentication_string=password('test123') where user='root'

FLUSH PRIVILEGES; #刷新授权列表

再输入 exit 退出mysql


Step5:将步骤2中/etc/mycnf 文件中添加的 skip_grant_tables=1 启动设置去掉,再执行一个systemctl restart mysql 命令重启 mysql 服务。


Step6:使用重置后的密码再登录时问题解决。

以下是centos7重置root密码的方法:
1、开启虚拟机;
2、在d出这个界面时,按上下键防止页面跳转,选择"CentOSLinux(3100-1160e17x8664)7(Core)"并按e;
3、找到rocrashkernel=autoxxx,把ro换成rwinit=/sysroot/bin/sh;
4、使用组合键Ctrl+X进入单用户模式;
5、chroot/sysroot访问系统;
6、passwdroot重新输入新的root用户密码;
7、touch/autorelabel创建标签文件;
8、exit返回刚刚的单用户模式;
9、reboot重启系统;
10、再次重启,输入刚才重新更改的用户密码就能登录系统了!

CentOS 7是CentOS项目发布的开源类服务器 *** 作系统,于2014年7月7日正式发布。CentOS 7是一个企业级的Linux发行版本,它源于RedHat免费公开的源代码进行再发行。密码重置以下方法:

1、重启Linux,见到下图,通过键盘上下方向键选择第一个

2、按e,出现

3、定位到LANG=zh_CNUTF-8,后面追加init=/bin/sh

4、键盘ctrl+x进行引导启动,进入如下界面

5、挂载根目录

6、选择要修改密码的用户名,passwd root,然后输入两次一致的密码,依次回车。

注意:输入密码不显示,一定要确认输入正确。

7、更新系统信息touch/autorelabel。

8、最后输入exec/sbin/init命令重启系统即可

9、进入登录界面,输入修改后的密码登录即可。

如果您忘记了CentOS系统的root密码,可以通过以下步骤进行重置:

在启动时进入grub菜单。在启动时,按住Shift或Esc键,进入grub菜单。

进入单用户模式。在grub菜单中选择要启动的内核,按下“e”键,进入编辑模式。在kernel行的结尾处添加“single”,然后按下Ctrl+X键启动系统。

重置root密码。进入单用户模式后,系统将会以root用户身份自动登录。可以使用以下命令重置root密码:

passwd root

然后按照提示输入新的密码和确认密码即可。

4 重新启动系统。使用以下命令重新启动系统:

reboot

系统将会以新的root密码重新启动。

请注意,重置root密码需要在系统控制台上进行,因此您需要物理访问计算机。此外,如果您使用的是云服务器等远程服务器,您需要在服务商提供的控制台上进行重置密码等 *** 作。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10272414.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-07
下一篇 2023-05-07

发表评论

登录后才能评论

评论列表(0条)

保存