有些时候,如果你忘了MariaDB的root帐户密码,你可以简单地使用下面的步骤更改密码。对于您的信息MariaDB的root用户和Linux系统的root帐户是不同的。
按照以下步骤中的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)]>