清除MariaDB的root密码的方法

清除 MariaDB 的 root 密码的方法

将skip-grant-tables选项添加到配置文件中。

/etc/mysql/mariadb.conf.d/50-server.cnf is written in Chinese.

[mysqld]

随后

skip-grant-tables

添加

重新启动MariaDB。

重启MySQL服务

清除密码

mysql -u root
mysql> use mysql;
mysql> update user set password=password('') where user='root';
mysql> flush privileges;

恢复设置文件

把之前添加的 skip-grant-tables 注释掉,位于 /etc/mysql/mariadb.conf.d/50-server.cnf 文件中。

[mysqld]
# skip-grant-tables

重新启动MariaDB

重启 MySQL 服务