共 1 篇文章

标签:如何重置 VPS 上忘记的 MySQL 密码 (vps 忘记 mysql 密码)

如何重置 VPS 上忘记的 MySQL 密码 (vps 忘记 mysql 密码)

VPS(Virtual Private Server)是许多程序员和开发人员常见的工具。它可以让用户租用虚拟的服务器,从而获得出色的计算和存储能力。VPS 上使用的软件可能与我们在自己的电脑上使用的软件不同,因此,有时候在 VPS 上重置密码可能会有所不同。在这篇文章中,我们将讨论如何在 VPS 上重置 MySQL 的密码,以便您始终可以访问数据库。 MySQL 是一种广泛使用的数据库管理系统。在安装过程中,我们需要创建一个 root 用户,并为其分配密码。如果您忘记了该密码,或者想更改该密码,那么您可以按照以下步骤进行 VPS 上 MySQL 密码的重置: 步骤一:停止 MySQL 服务 在重置 MySQL 密码之前,需要先停止正在运行的 MySQL 服务。我们可以通过以下命令停止 MySQL 服务: “` sudo systemctl stop mysql “` 这会停止 MySQL 服务。在这种情况下,您可能会收到一条类似于以下内容的错误消息: “` Job for mysql.service fled because the control process exited with error code. “` 这是正常现象,无需惊慌。 步骤二:启动 MySQL 服务,跳过密码验证 接下来,在启动 MySQL 服务时,我们将使用 skip-grant-tables 选项来跳过密码验证。使用 skip-grant-tables 可以让我们在不知道密码的情况下更改 root 用户的密码。通过以下命令启动 MySQL 服务: “` sudo mysqld_safe –skip-grant-tables & “` 此命令将启动 MySQL 服务,但跳过密码验证,使我们可以更改 root 用户的密码。 步骤三:登录 MySQL 并更改密码 接下来,我们需要登录 MySQL 并更改 root 用户的密码。通过以下命令以 root 用户身份登录 MySQL: “` mysql -u root “` 请注意,此命令不需要密码即可登录 MySQL 服务。 登录后,您需要使用以下命令更改 root 用户的密码: “` use mysql; update user set authentication_string=password(‘newpassword’) where user=’root’; flush privileges; quit; “` 请记住,将 newpassword 替换为您要设置的新密码。 步骤四:重启 MySQL 服务 现在,我们已经成功更改了 MySQL...

技术分享