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 键后,我们将得到以下输出,显示用户名已成功打开。

热门文章

优秀文章