ubuntu 18.04 mysql重启_如何在Ubuntu 18.04上重置MySQL或MariaDB Root密码

如何在Ubuntu 18.04上重置MySQL或MariaDB Root密码

忘记密码发生在我们最好的人身上。如果您忘记或丢失了MySQL或MariaDB数据库的root密码,如果您有权访问服务器和启用了sudo的用户帐户,您仍然可以获得访问权限并重置密码。在本教程中,您将重置在Ubuntu 16.04上运行的MySQL或MariaDB数据库的root密码。

2018-09-04 14:18:34

介绍

忘记密码发生在我们最好的人身上。 如果您忘记或丢失了MySQL或MariaDB数据库的root密码,如果您有权访问服务器和具有sudo权限的用户帐户,您仍然可以获得访问权限并重置密码。

注意:在新安装的Ubuntu 18.04上,默认的MySQL或MariaDB配置通常允许您在不提供密码的情况下访问数据库(具有完全管理权限),只要您从系统的root帐户建立连接即可。 在这种情况下,可能没有必要重置密码。 在继续重置数据库root密码之前,请尝试使用sudo mysql命令访问数据库。 如果这导致访问被拒绝错误,请按照本教程中的步骤操作。

本教程演示了如何重置在Ubuntu 18.04上使用apt包管理器安装的MySQL和MariaDB数据库的root密码。 更改root密码的过程取决于您是安装了MySQL还是MariaDB,以及随其他供应商提供的发行版或软件包提供的默认systemd配置。 虽然本教程中的说明可能适用于其他系统或数据库服务器版本,但它们已经过专门针对Ubuntu 18.04和分发提供的软件包进行了测试。

先决条件

要恢复MySQL或MariaDB root密码,您需要:

使用sudo用户或以root权限访问服务器的其他方式访问运行MySQL或MariaDB的Ubuntu 18.04服务器。 为了在不影响生产服务器的情况下尝试本教程中的恢复方法,请使用初始服务器设置教程创建一个具有sudo权限的常规非root用户的测试服务器。 然后按照如何在Ubuntu 18.04上安装MySQL安装MySQL 。

第1步 - 识别数据库版本并停止服务器

Ubuntu 18.04运行MySQL或MariaDB,这是一个流行的替代品,与MySQL完全兼容。 您需要使用不同的命令来恢复root密码,具体取决于您已安装的密码,因此请按照本节中的步骤确定您正在运行的数据库服务器。

使用以下命令检查您的版本:

mysql --version

如果您正在运行MariaDB,您将在输出中看到“MariaDB”前面带有版本号:

MariaDB outputmysql V

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值