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

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

摘要: 如果你是第一次安装 MySQL 或 MariaDB,你可以执行 mysql_secure_installation 脚本来实现基本的安全设置。 其中的一个设置是数据库的 root 密码 —— 该密码必须保密,并且只在必要的时候使用。

如果你是第一次,你可以执行 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 密码 —— 或许你知道当前所讲的这个方法,也可能不知道。

转载于:https://www.cnblogs.com/jzy996492849/p/6908157.html

你可能感兴趣的文章
树莓派3b配置耳机音频输出
查看>>
ES6 Class
查看>>
python -- lambda表达式
查看>>
在centos搭建git服务器时,不小心把/home/git目录删除了,我是怎么恢复的
查看>>
EM算法原理
查看>>
力软移动框架 ionic cordova插件jpush-phonegap-plugin 极光推送配置方法 vs2017
查看>>
用户测评 | EDAS Serverless 上手体验
查看>>
理解异步JavaScript
查看>>
js/javascript 生成罗马字符
查看>>
Python微信公众号开发—小白篇(一)
查看>>
H5触摸事件判断滑动方向
查看>>
在Python中使用OpenCV进行人脸检测
查看>>
# 天下武功无坚不破,唯快不破!
查看>>
Solus 4 发布,优雅现代的 Linux 发行版
查看>>
「镁客早报」苹果高通大战开庭;NASA为撞小行星任务选定承办方 ...
查看>>
Linux服务器---流量监控webalizer
查看>>
苹果自动驾驶项目大裁员;抖音再度回应微信无法登录;蔚来CEO李斌转让5000万股私人股份 | 雷锋早报 ...
查看>>
从边车模式到 Service Mesh
查看>>
人工智能注入汽车业 传统车企和供应商如何追赶趋势? ...
查看>>
图形数据库公司 Neo4j 获得 E 轮 8000 万美元融资
查看>>