修改 MySQL 或 MariaDB 的 root 密码html
你知道 root 密码,可是想要重置它,对于这样的状况,让咱们首先肯定 MariaDB 正在运行:mysql
------------- CentOS/RHEL 7 and Fedora 22+ ------------- # systemctl is-active mariadb ------------- CentOS/RHEL 6 and Fedora ------------- # /etc/init.d/mysqld status
检查 MysQL 状态linux
若是上面的命令返回中没有 active 这个关键词,那么该服务就是中止状态,你须要在进行下一步以前先启动数据库服务:sql
------------- CentOS/RHEL 7 and Fedora 22+ ------------- # systemctl start mariadb ------------- CentOS/RHEL 6 and Fedora ------------- # /etc/init.d/mysqld start
接下来,咱们将以 root 登陆进数据库服务器:数据库
# mysql -u root -p
为了兼容不一样版本,咱们将使用下面的声明来更新 mysql 数据库的用户表。注意,你须要将 YourPasswordHere 替换为你为 root 选择的新密码。服务器
MariaDB [(none)]> USE mysql; MariaDB [(none)]> UPDATE user SET password=PASSWORD('YourPasswordHere') WHERE User='root' AND Host = 'localhost'; MariaDB [(none)]> FLUSH PRIVILEGES;
要验证是否操做成功,请输入如下命令退出当前 MariaDB 会话。htm
MariaDB [(none)]> exit;
而后,敲回车。你如今应该可使用新密码链接到服务器了。it
修改 MysQL/MariaDB Root 密码mariadb
小结登录
在本文中,咱们说明了如何修改 MariaDB / MySQL 的 root 密码 —— 或许你知道当前所讲的这个方法,也可能不知道。
像往常同样,若是你有任何问题或者反馈,请尽管使用下面的评论框来留下你宝贵的意见或建议,咱们期待着您的留言。
本文地址:http://www.linuxprobe.com/linux-dbroot-password.html