如何在Linux中重置MariaDB的root密码

本文将帮助你如何在Linux系统中重置MariaDB的root密码。用几个简单的步骤恢复MariaDB的root密码

有些时候,如果你忘了MariaDB的root帐户密码,你可以简单地使用下面的步骤更改密码。对于您的信息MariaDB的root用户和Linux系统的root帐户是不同的。 MariaDB的横幅 按照以下步骤中的Linux系统重置MariaDB的root用户密码。

第1步:停止MariaDB服务

首先,我们需要使用以下命令停止MariaDB服务。
# /etc/init.d/mysql stop
Shutting down MySQL.                [  OK  ]

第2步:在安全模式下启动MariaDB

现在,连接到MariaDB在使用安全跳过模式,在后台运行此命令。
# mysqld_safe --skip-grant-tables &

[1] 6218
140118 22:27:09 mysqld_safe Logging to '/var/lib/mysql/localhost.localdomain.err'.
140118 22:27:09 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql

第3步:登录MariaDB和更改密码

在安全启动MariaDB后,连接到MariaDB,并运行以下命令来更改root密码。
# mysql

MariaDB [(none)]> use mysql;
MariaDB [mysql]> UPDATE user SET password=PASSWORD("new_password") WHERE User='root';
MariaDB [mysql]> FLUSH PRIVILEGES;
MariaDB [mysql]> quit;

第4步:停止和启动MariaDB

修改密码后,停止MariaDB服务,并使用以下命令在正常模式下再次启动它。
# service mysql stop
# service mysql start

第5步:使用新密码登录MariaDB

在这个阶段,您已成功更新您的MariaDB的root密码,让我们用新的密码连接到MariaDB。
# mysql -u root -p
Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or g.
Your MariaDB connection id is 1
Server version: 5.5.34-MariaDB MariaDB Server

Copyright (c) 2000, 2013, Oracle, Monty Program Ab and others.

Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.

MariaDB [(none)]>