mariadb初始化,不知道root密码,无法进入初始化
时间: 2024-03-12 11:45:37 浏览: 108
Window7安装MariaDB数据库及系统初始化操作分析
如果在初始化 mariadb 时不知道 root 用户的密码,可以按照以下步骤进行操作:
1. 停止 mariadb 服务
```
systemctl stop mariadb
```
2. 使用 mysqld_safe 命令启动 mariadb
```
mysqld_safe --skip-grant-tables &
```
3. 进入 mariadb 命令行
```
mysql -u root
```
4. 修改 root 用户的密码
```
use mysql;
update user set password=password('new_password') where user='root';
flush privileges;
exit;
```
5. 停止 mysqld_safe 命令
```
killall mysqld_safe
```
6. 启动 mariadb 服务
```
systemctl start mariadb
```
在以上步骤中,使用 mysqld_safe 命令启动 mariadb 时会跳过权限检查,使得用户可以不用密码登录到 mariadb 命令行界面。然后,用户可以在 mariadb 命令行界面中修改 root 用户的密码,并在修改完成后重启 mariadb 服务,让新密码生效。
阅读全文