Advertisement

Mysql部署全攻略——全面解析用户权限管理与授权策略部署指南

阅读量:
  • 用户权限管理主要有以下作用:
  1. 被禁止使用指定的存储库和表。
  2. 被禁止在特定表上执行SELECT、CREATE、DELETE及ALTER等操作。
  3. 被禁止通过Alice网络接入系统。
  4. 被禁止将自己的权限授予其他人。
  • 命令说明
复制代码
    mysql> grant all privileges on *.* to 'yangxin'@'%' identified by 'yangxin123456' with grant option;

所有权限:表示将所有权限授予给用户。也可指定具体权限类型如SELECT CREATE DROP等。
针对这些权限将生效于哪些数据库以及对应的表名格式为库名.表名如果要限定仅适用于test库中的user表则可写成test.user。
授予给哪个用户格式为用户名@登录IP或域名%表示无限制可连接任意主机例如yangxin@192.168.0.%表示yangxin用户仅能在此192.168.0IP段进行登录(此处可点击链接查看详细说明)。
通过身份验证密码指定用户的登录权限。
带有权限授权选项表示允许用户将自身权限授予其他用户注所有权限并不意味着拥有了向其他用户授权的权利此授权需要另行设置。
可以通过GRANT指令向用户追加所需权限每次追加时新获得的权限会自动叠加原有权限不会覆盖先前赋予的权限例如先追

全部评论 (0)

还没有任何评论哟~