MySQL 不同账户登录MySQL
MySQL 中的用户帐户包含 MySQL 帐户的基本信息,例如登录信息、帐户权限和主机信息。因此,要访问和管理 MySQL 中的数据库,我们需要创建一个用户帐户。我们可以在 MySQL 服务器上创建多个用户帐户,并在需要时使用它们。本文将了解我们如何使用不同的帐户登录服务器。
一、MySQL 不同账户登录MySQL 语法
以下是在MySQL服务器上以不同用户身份登录的语法:
mysql -u username -p
按下回车键后,我们需要写入与用户关联的相同密码:
Enter password: **********
让我们在以下解释的帮助下理解它。首先,我们将创建一个名为'William'的新用户,密码为'will123456'。我们可以通过执行以下查询来做到这一点:
mysql> CREATE USER 'william'@'localhost' IDENTIFIED BY 'will123456';
接下来,我们将在MySQL.user表中验证新创建的用户是否已成功创建。我们可以执行以下查询来显示 MySQL.user 表中的所有用户:
mysql> SELECT USER FROM MySQl.user;
执行后,我们会得到如下输出:
接下来,我们需要通过执行如下查询为新创建的用户帐户“William”提供所有权限:
mysql> GRANT ALL PRIVILEGES ON * . * TO 'william'@'localhost';
如果此查询成功,我们应该收到以下消息:
Query OK, 0 rows affected (0.65 sec)
如果我们想登录不同的用户帐户,我们需要通过在搜索框中执行RUN命令或按Windows + R快捷键来打开命令提示符。它将显示我们键入CMD的屏幕,然后单击OK按钮。请看下面的截图:
点击确定按钮后,我们可以看到命令提示符如下:
现在,我们将按照下面给出的步骤到达 bin 目录的位置:
第 1 步:假设我们在设备的C 文件夹中安装了 MySQL。然后,复制该文件夹并将其粘贴到我们的命令提示符中,然后按Enter键。
C:\Users\javatpoint>cd \
C:\>cd C:\Program Files\MySQL\MySQL Server 8.0\bin
按下回车键后,我们可以看到如下输出:
第 2 步:接下来,我们将使用我们开始讨论的语法(mysql -u username -p.)。输入“William”作为用户名和“will123456”作为上面创建的密码,然后按Enter 键访问该帐户。请参阅以下查询:
mysql -u william -p
Enter Password: **********
按下 Enter 键后,我们将得到以下输出,显示用户名已成功打开。
热门文章
优秀文章