📜  如何知道 mariadb mac 中的 root 密码 (1)

📅  最后修改于: 2023-12-03 15:24:52.651000             🧑  作者: Mango

如何知道 MariaDB Mac 中的 root 密码

在 MariaDB 中,root 是具有最高权限的用户。如果您需要访问或修改 MariaDB 数据库,您需要知道 root 用户的密码。本文将介绍如何通过终端在 Mac 上找回 MariaDB 中的 root 密码。

步骤
步骤 1:打开终端

在 Mac 上,您可以使用终端来操作 MariaDB 数据库,因此让我们首先打开终端。您可以在“应用程序”文件夹中的“实用工具”文件夹中找到终端应用程序。

步骤 2:停止 MariaDB 服务

在找回密码之前,我们需要先停止 MariaDB 服务。您可以在终端中键入以下命令:

sudo /usr/local/mysql/support-files/mysql.server stop
步骤 3:启动 MariaDB 服务并跳过授权

在启动 MariaDB 服务时,我们可以使用“--skip-grant-tables”选项来跳过授权步骤。这将使我们能够在没有密码的情况下访问 root 用户。您可以在终端中键入以下命令启动 MariaDB 服务:

sudo mysqld_safe --skip-grant-tables &
步骤 4:登录 MariaDB

在启动 MariaDB 服务后,我们现在可以登录到 MariaDB 服务器并使用 root 用户。您可以在终端中键入以下命令:

mysql -u root
步骤 5:更改 root 用户密码

现在,您已登录到 MariaDB 服务器并拥有 root 用户的访问权限。接下来,我们将更改 root 用户的密码。您可以使用以下 SQL 语句更改密码:

USE mysql;
UPDATE user SET password=PASSWORD("new-password") WHERE User='root';
FLUSH PRIVILEGES;

请注意,您需要将“new-password”替换为您要设置的新密码。

步骤 6:退出 MariaDB 并重新启动 MariaDB 服务

更改密码后,您可以退出 MariaDB 并重新启动 MariaDB 服务。您可以执行以下命令来退出 MariaDB:

quit;

您可以执行以下命令来重新启动 MariaDB 服务:

sudo /usr/local/mysql/support-files/mysql.server start
结论

在本文中,我们介绍了一个简单的步骤来找回 MariaDB 中的 root 密码。通过终端中跳过授权步骤,您可以更改 root 用户的密码并重新启动 MariaDB 服务器。如有疑问,请在评论区留言。