MySQL 使用不同用户帐户登录

17 Mar 2025 | 阅读 2 分钟

MySQL 中的用户帐户包含 MySQL 帐户的基本信息,例如登录信息、帐户权限主机信息。因此,要访问和管理 MySQL 中的数据库,我们需要创建一个用户帐户。我们可以在 MySQL 服务器上创建多个用户帐户,并在需要时使用它们。本文将介绍如何使用不同的帐户登录服务器。

语法

以下是在 MySQL 服务器上以不同用户身份登录的语法。

按 Enter 键后,我们需要输入与用户关联的相同密码。

让我们通过以下解释来理解这一点。首先,我们将创建一个名为“William”的新用户,密码为“will123456”。我们可以通过执行以下查询来实现:

接下来,我们将验证新创建的用户是否已成功创建在 MySQL.user 表中。我们可以执行以下查询来显示 MySQL.user 表中的所有用户:

执行后,我们将获得如下输出:

MySQL Login with Different User Account

接下来,我们需要通过执行以下查询为新创建的用户帐户 'William' 提供所有权限

如果此查询成功,我们应该会收到以下消息:

如果我们要登录到不同的用户帐户,我们需要打开命令提示符,方法是在搜索框中执行“运行”命令,或者按Windows + R 快捷键。这将显示输入CMD 并单击“确定”按钮的屏幕。请参见下图:

MySQL Login with Different User Account

单击“确定”按钮后,我们可以看到如下所示的命令提示符:

MySQL Login with Different User Account

现在,我们将按照以下步骤到达 bin 目录的位置:

步骤 1:假设我们在设备上的 C 盘中安装了 MySQL。然后,复制该文件夹并将其粘贴到命令提示符中,然后按 Enter 键。

按 Enter 键后,我们可以看到以下输出:

MySQL Login with Different User Account

步骤 2:接下来,我们将使用我们一开始讨论过的语法(mysql -u 用户名 -p.)。输入上面创建的用户名“William”和密码“will123456”,然后按 Enter 键访问该帐户。请参见以下查询:

按 Enter 键后,我们将获得以下输出,表明用户名已成功打开。

MySQL Login with Different User Account
下一话题MySQL 字符集