MySQL 如何作为不同的用户登录

MySQL 如何作为不同的用户登录

如果您想在MySQL中以不同的用户身份登录,您需要使用“mysql -u -p命令”。以下是用不同用户身份登录的语法。

>mysql -u yourUsername -p 在按回车键后
输入密码 −

为了理解上面的语法,让我们在MySQL中创建一个用户。以下是语法 −

CREATE USER 'yourUserName'@'localhost' IDENTIFIED BY 'yourPassword';

现在我要使用名称为‘John’和密码为‘john123456’创建一个用户。查询是如下所示 −

mysql> CREATE USER 'John'@'localhost' IDENTIFIED BY 'john123456';
Query OK, 0 rows affected (0.15 sec)

现在检查用户是否已在MySQL.user表中创建。以下查询用于列出MySQL.user表中的所有用户 −

mysql> select user from MySQl.user;

以下是输出 −

+------------------+
| user             |
+------------------+
| Manish           |
| User2            |
| mysql.infoschema |
| mysql.session    |
| mysql.sys        |
| root             |
| Adam Smith       |
| John             |
| User1            |
| am               |
+------------------+
10 行在集合中 (0.00 sec)

现在您需要将所有权限授予用户John。以下查询用于此:

mysql> GRANT ALL PRIVILEGES ON * . * TO 'John'@'localhost';
Query OK, 0 rows affected (0.19 sec)

现在,要登录为不同用户,首先按Windows+R快捷键打开命令提示符,然后输入CMD。现在,按OK按钮。以下是截图 −

MySQL 如何作为不同的用户登录

按OK按钮后,您将获得命令提示符。以下是截图 −

MySQL 如何作为不同的用户登录

之后到达bin的位置。按照以下步骤进行:

第1步−

MySQL 如何作为不同的用户登录

第2步−

MySQL 如何作为不同的用户登录

现在使用上面讨论的语法。输入我们上面创建的用户名‘John’和密码‘john123456’以登录。以下命令如下 −

MySQL 如何作为不同的用户登录

按回车键后,您需要输入密码。以下查询如下 −

MySQL 如何作为不同的用户登录

阅读更多:MySQL 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程