Linux系统root密码忘记怎么重置
时间: 2024-04-06 13:25:14 浏览: 113
在Linux系统中重置MySQL的root密码的方法如下:
1. 停止MySQL服务
```shell
sudo systemctl stop mysql
```
2. 使用跳过授权表的方式启动MySQL服务
```shell
sudo mysqld_safe --skip-grant-tables &
```
3. 使用root用户登录MySQL
```shell
mysql -u root
```
4. 切换到mysql数据库
```shell
use mysql;
```
5. 更新root用户的密码
```shell
update user set authentication_string=password('新密码') where user='root';
```
6. 刷新权限表
```shell
flush privileges;
```
7. 退出MySQL并重启MySQL服务
```shell
quit;
sudo systemctl restart mysql
```
在Linux系统中重置root密码的方法如下:
1. 重启系统,在grub引导界面按e键进入编辑模式
2. 找到以linux开头的那一行,在其末尾加上“init=/bin/bash”,然后按Ctrl+X启动系统
3. 系统会自动进入root用户的bash终端,输入以下命令以挂载文件系统
```shell
mount -o remount,rw /
```
4. 输入以下命令以修改root密码
```shell
passwd root
```
5. 输入新密码并确认
6. 输入以下命令以重新挂载文件系统
```shell
mount -o remount,ro /
```
7. 输入以下命令以重启系统
```shell
reboot
```
阅读全文