前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >修改 MySQL 或 MariaDB 的 root 密码

修改 MySQL 或 MariaDB 的 root 密码

原创
作者头像
用户4988085
修改2021-09-15 12:05:30
1.4K0
修改2021-09-15 12:05:30
举报
文章被收录于专栏:建站知识建站知识

你知道 root 密码,但是想要重置它,对于这样的情况,让我们首先确定 MariaDB 正在运行:

代码语言:javascript
复制
------------- CentOS/RHEL 7 and Fedora 22+ ------------- # systemctl is-active mariadb------------- CentOS/RHEL 6 and Fedora -------------# /etc/init.d/mysqld status
检查 MysQL 状态
检查 MysQL 状态

检查 MysQL 状态

如果上面的命令返回中没有 active 这个关键词,那么该服务就是停止状态,你需要在进行下一步之前先启动数据库服务:

代码语言:javascript
复制
------------- CentOS/RHEL 7 and Fedora 22+ ------------- # systemctl start mariadb------------- CentOS/RHEL 6 and Fedora -------------# /etc/init.d/mysqld start

接下来,我们将以 root 登录进数据库服务器:

代码语言:javascript
复制
# mysql -u root -p

为了兼容不同版本,我们将使用下面的声明来更新 mysql 数据库的用户表。注意,你需要将 YourPasswordHere 替换为你为 root 选择的新密码。

代码语言:javascript
复制
MariaDB [(none)]> USE mysql;MariaDB [(none)]> UPDATE user SET password=PASSWORD('YourPasswordHere') WHERE User='root' AND Host = 'localhost';MariaDB [(none)]> FLUSH PRIVILEGES;

要验证是否操作成功,请输入以下命令退出当前 MariaDB 会话。

代码语言:javascript
复制
MariaDB [(none)]> exit;

然后,敲回车。你现在应该可以使用新密码连接到服务器了。

修改 MysQL/MariaDB Root 密码
修改 MysQL/MariaDB Root 密码

修改 MysQL/MariaDB Root 密码

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档