博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在 Linux 中修改 MySQL 或 MariaDB 的 Root 密码
阅读量:6650 次
发布时间:2019-06-25

本文共 1257 字,大约阅读时间需要 4 分钟。

如果你是第一次,你可以执行 mysql_secure_installation 脚本来实现基本的安全设置。

其中的一个设置是数据库的 root 密码 —— 该密码必须保密,并且只在必要的时候使用。如果你需要修改它(例如,当数据库管理员换了人 —— 或者被解雇了!)。

建议阅读:

这篇文章迟早会派上用场的。我们讲说明怎样来在 Linux 中修改 MySQL 或 MariaDB 数据库服务器的 root 密码。

尽管我们会在本文中使用 MariaDB 服务器,但本文中的用法说明对 MySQL 也有效。

修改 MySQL 或 MariaDB 的 root 密码

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

 
  1. ------------- CentOS/RHEL 7 and Fedora 22+ -------------
  2. # systemctl is-active mariadb
  3. ------------- CentOS/RHEL 6 and Fedora -------------
  4. # /etc/init.d/mysqld status

检查 MysQL 状态

检查 MysQL 状态

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

 
  1. ------------- CentOS/RHEL 7 and Fedora 22+ -------------
  2. # systemctl start mariadb
  3. ------------- CentOS/RHEL 6 and Fedora -------------
  4. # /etc/init.d/mysqld start

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

 
  1. # mysql -u root -p

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

 
  1. MariaDB [(none)]> USE mysql;
  2. MariaDB [(none)]> UPDATE user SET password=PASSWORD('YourPasswordHere') WHERE User='root' AND Host = 'localhost';
  3. MariaDB [(none)]> FLUSH PRIVILEGES;

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

 
  1. MariaDB [(none)]> exit;

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

修改 MysQL/MariaDB Root 密码

修改 MysQL/MariaDB Root 密码

小结

在本文中,我们说明了如何修改 MariaDB / MySQL 的 root 密码 —— 或许你知道当前所讲的这个方法,也可能不知道。

原文发布时间为:2017-03-22

本文来自云栖社区合作伙伴“Linux中国”

转载地址:http://wyito.baihongyu.com/

你可能感兴趣的文章
window对象
查看>>
微信小程序(1)app.json详解
查看>>
WPF界面控件Essential Studio for WPF 2017 v3发布丨附下载
查看>>
读《程序员的自我修养》有感---编译&静态链接
查看>>
lighttp 防御慢速攻击
查看>>
小程序 关于input 键盘右下方confirm-type='search' 点击事件
查看>>
JVM(三)对象的生死判定和算法详解
查看>>
java spring cloud构建b2b2c分布式微服务社交电子商务平台
查看>>
枚举案例二 BILL_TYPE_BJ("BILL_TYPE", "bj", "布机单"),
查看>>
JAVA语言基础-面向对象(集合框架总结)
查看>>
《每日一剂》listview上拉加载下拉刷新的数组越界
查看>>
JSP中表单提交问题
查看>>
微信公众号第三方登录
查看>>
SAP S4CRM 1811 服务订单API介绍
查看>>
推荐一个好用的以多tab标签方式打开windows CMD的工具
查看>>
阿里云的重大战略调整,“被集成”成核心,发布SaaS加速器助力企业成长
查看>>
阅读名著《鼠疫》读后感4000字
查看>>
java RMI 源码总结(个人理解)
查看>>
锁分类(独占锁、分拆锁、分离锁、分布式锁)
查看>>
shell介绍、命令历史、补全、别名、通配符、输入/输出重定向
查看>>