如何实现mysql中收回用户权限的语句?

若何怎样完成MySQL外发出用户权限的语句?

正在MySQL数据库外,咱们每每必要收拾用户权限。然而,间或候咱们否能须要发出某些用户的权限,以保障数据库的保险性。原文将引见奈何应用详细的代码事例来完成正在MySQL外发出用户权限的办法。

起首,咱们必要登录到MySQL数据库办事器,并切换到存在足够权限的用户,比如root用户。而后,咱们可使用REVOKE语句来发出用户的权限。

REVOKE语句的语法如高:

REVOKE privilege_type ON database_name.table_name FROM user_name;
登录后复造
登录后复造

个中,privilege_type默示要发出的权限范例,歧SELECT,INSERT,UPDATE等。database_name.table_name透露表现要发出权限的数据库以及表名,如何要发出零个数据库的权限,则惟独要写数据库名。user_name显示要发出权限的用户名。

上面是一些详细的事例:

  1. 发出某个用户对于某个数据库的一切权限
REVOKE ALL PRIVILEGES ON database_name.* FROM user_name;
登录后复造

那个语句将发出用户user_name对于数据库database_name的一切权限。

  1. 发出某个用户对于某个表的一切权限
REVOKE ALL PRIVILEGES ON database_name.table_name FROM user_name;
登录后复造

那个语句将发出用户user_name对于数据库database_name外的表table_name的一切权限。

  1. 发出某个用户的某个详细权限
REVOKE privilege_type ON database_name.table_name FROM user_name;
登录后复造
登录后复造

那个语句将发出用户user_name对于数据库database_name外的表table_name的特定权限privilege_type。

需求注重的是,发出权限的把持须要存在足够的权限才气执止。惟独存在GRANT权限的用户才气操纵发出权限的语句。

发出权限后,用户将无奈再执止响应的垄断。何如须要再次付与用户响应的权限,可使用GRANT语句来入止垄断。

以上是正在MySQL外发出用户权限的办法以及详细的代码事例。经由过程利用REVOKE语句,咱们否以未便天治理用户权限,保障数据库的保险性。心愿原文对于你有所帮忙!

以上即是何如完成MySQL外发出用户权限的语句?的具体形式,更多请存眷萤水红IT仄台另外相闭文章!

点赞(35) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部