1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > mysql给权限的语句_MySQL授予权限(Grant语句)

mysql给权限的语句_MySQL授予权限(Grant语句)

时间:2023-01-20 22:18:20

相关推荐

mysql给权限的语句_MySQL授予权限(Grant语句)

在本教程中,您将学习如何使用MySQL中的GRANT语句向MySQL用户授予权限。

MySQL GRANT语句简介

后,用户没有任何权限。如要向用户帐户授予权限,请使用GRANT语句。

下面说明GRANT语句的语法:

GRANT privilege,[privilege],.. ON privilege_level TO user [IDENTIFIED BY password] [REQUIRE tsl_option] [WITH [GRANT_OPTION | resource_option]];

下面让我们来详细地看看GRANT语句 –

首先,在GRANT关键字之后指定一个或多个特权。如果要授予用户多个权限,则每个权限都将以逗号分隔(见下表中的特权列表)。

接下来,指定确定特权应用级别的privilege_level。MySQL支持全局(*.*),数据库(database.*),表(database.table)和列级别。 如果您使用列权限级别,则必须在每个权限之后使用逗号分隔列的列表。

然后,放置要授予权限的用户。如果用户已经存在,则GRANT语句修改其特权。如不存在,则GRANT语句将创建一个新用户。可选的条件IDENTIFIED BY允许为用户设置新密码。

之后,可指定用户是否必须通过安全连接(如SSL,X059等)连接到数据库服务器。

最后,可选的WITH GRANT OPTION子句允许此用户授予其他用户或从其他用户删除您拥有的权限。此外,可以使用WITH子句来分配MySQL数据库服务器的资源,例如,设置用户每小时可以使用多少个连接或语句。这在MySQL共享托管等共享环境中非常有用。

请注意,要使用GRANT语句

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。