zvvq技术分享网

mysql怎么给用户授权(mysql给用户权限的命令)

作者:zvvq博客网
导读授予 mysql 用户授权的步骤:连接到数据库并创建用户。使用 grant 命令授予权限,指定权限、数据库名、表名和用户名。刷新权限表以使更改生效。 如何给 MySQL 用户授权 授予用户在

授于 mysql 用户授权的流程:传送到数据库并创建用户。应用 grant 指令授于权限,特定权限、数据库名、表名和登录名。更新权限表以便变更起效。

zvvq.cn

内容来自zvvq

如何给 MySQL 用户授权

zvvq.cn

授于客户在 MySQL 中执行特殊操作的权限是数据管理的重要方面。以下是授于用户授权的逐层手册: 内容来自zvvq,别采集哟

1. 传送到 MySQL 数据库

zvvq

应用您有权浏览该数据库凭证传送到 MySQL 数据库。

本文来自zvvq

2. 创建用户

内容来自zvvq,别采集哟

如果你并未为要授于权限的客户创建用户,请选择下列指令建立:

内容来自zvvq,别采集哟

CREATEUSERusername@hostnameIDENTIFIEDBY password;

内容来自samhan666

其中:

内容来自samhan

username是要建立的客户的登录名。 hostname是用户可以其相连的主机名(或 % 以容许从任何主机连接)。 password是客户的密码。3. 授于权限

zvvq

要授于用户权限,请选择 GRANT 指令。词法如下: zvvq.cn

GRANTON.TOusername@hostname; 内容来自samhan

其中: 内容来自samhan666

是要授于的权限(比如 SELECT, INSERT, UPDATE, DELETE)。是授于权限的数据库名字。是授于权限的表名字(或 * 以授于对该数据库中的全部表中权限)。4. 更新权限

本文来自zvvq

在授于权限后,务必更新权限表以便变更起效。使用下列指令更新权限: zvvq好,好zvvq

FLUSHPRIVILEGES; 内容来自zvvq

实例:

内容来自samhan

要授于客户 john 在 mydatabase 数据库中的 users 表上具备 SELECT 和 INSERT 权限,请选择下列指令:

内容来自samhan

GRANTSELECT, INSERT ONmydatabase.usersTOjohn@%; 本文来自zvvq

FLUSHPRIVILEGES; 内容来自samhan

如今,客户 john 将能够从任何主机连接并实施 SELECT 和 INSERT 操作,但对该数据库中的别的表没有访问权限。 本文来自zvvq

以上就是mysql怎么给用户授权的详细内容,大量请关注其他类似文章!

内容来自samhan