GRANT RELOAD ON *.* TO flushl@localhost IDENTIFIED BY "flushpass" 中国站.长.站
一般地,你想授权管理权限,吝啬点 , 因为拥有它们的用户可以影响你的服务器的操作 。Www~Chinaz~com
数据库级权限适用于一个特定数据库中的所有表,它们可通过使用ON db_name.*子句授予: Chinaz^com
GRANT ALL ON samp_db TO bill@racer.snake.net INDETIFIED BY "rock" Chinaz@com
GRANT SELECT ON samp_db TO ro_user@% INDETIFIED BY "rock"
中国.站.长站
第一条语句向bill授权samp_db数据库中所有表的权限,第二条创建一个严格限制访问的用户ro_user(只读用户) , 只能访问samp_db数据库中的所有表,但只有读取 , 即用户只能发出SELECT语句 。
你可以列出一系列同时授予的各个权限 。例如,如果你想让用户能读取并能修改现有数据库的内容,但不能创建新表或删除表,如下授予这些权限: Www@Chinaz@com
GRANT SELECT,INSERT,DELETE,UPDATE ON samp_db TO bill@snake.net INDETIFIED BY "rock"
中国.站.长站
对于更精致的访问控制 , 你可以在各个表上授权,或甚至在表的每个列上 。当你想向用户隐藏一个表的部分时,或你想让一个用户只能修改特定的列时,列特定权限非常有用 。如:
GRANT SELECT ON samp_db.member TO bill@localhost INDETIFIED BY "rock"
中.国.站.长.站
GRANT UPDATE (expiration) ON samp_db. member TO bill@localhost 中国站长_站,为中文网站提供动力
第一条语句授予对整个member表的读权限并设置了一个口令,第二条语句增加了UPDATE权限,当只对expiration列 。没必要再指定口令,因为第一条语句已经指定了 。
Www^Chinaz^com
如果你想对多个列授予权限,指定一个用逗号分开的列表 。例如,对assistant用户增加member表的地址字段的UPDATE权限,使用如下语句,新权限将加到用户已有的权限中:
[中国站长站]
GRANT UPDATE (street,city,state,zip) ON samp_db TO assistant@localhost
中国.站.长站
通常,你不想授予任何比用户确实需要的权限宽的权限 。然而,当你想让用户能创建一个临时表以保存中间结果,但你又不想让他们在一个包含他们不应修改内容的数据库中这样做时 , 发生了要授予在一个数据库上的相对宽松的权限 。你可以通过建立一个分开的数据库(如tmp)并授予开数据库上的所有权限来进行 。例如,如果你想让来自mars.net域中主机的任何用户使用tmp数据库,你可以发出这样的GRANT语句:
中.国站长站
GRANT ALL ON tmp.* TO ""@mars.net
Chinaz^com
在你做完之后,用户可以创建并用tmp.tbl_name形式引用tmp中的表(在用户指定符中的""创建一个匿名用户,任何用户均匹配空白用户名) 。中.国站长站
1.3 用户应该被允许管理权限吗?
中.国.站.长.站
你可以允许一个数据库的拥有者通过授予数据库上的所有拥有者权限来控制数据库的访问,在授权时,指定WITH GRANT OPTION 。例如:如果你想让alicia能从big.corp.com域的任何主机连接并具有sales数据库中所有表的管理员权限 , 你可以用如下GRANT语句:
[中国站长站]
GRANT ALL ON sales.* TO alicia@%.big.corp.com INDETIFIED BY "applejuice" WITH GRANT OPTION 中国站.长.站
在效果上WITH GRANT OPTION子句允许你把访问授权的权利授予另一个用户 。要注意,拥有GRANT权限的两个用户可以彼此授权 。如果你只给予了第一个用户SELECT权限,而另一个用户有GRANT加上SELECT权限 , 那么第二个用户可以是第一个用户更“强大” 。中国站长_站,为中文网站提供动力
2 撤权并删除用户
Chinaz_com
要取消一个用户的权限,使用REVOKE语句 。REVOKE的语法非常类似于GRANT语句,除了TO用FROM取代并且没有INDETIFED BY和WITH GRANT OPTION子句: 中国站.长站
推荐阅读
- 领势路由器设置网络代理,领势路由器app设置教程
- 如何推广婴儿奶粉广告,三鹿婴儿奶粉广告
- 体育老师教孩子游戏吗,体育老师教的是什么意思
- 区块链帐户类型,区块链的账户体系是由什么组成的?
- 函数C语言简单例子 c 语言 函数
- 笔记本怎么分区硬盘,笔记本怎么分区硬盘空间
- 单机即时策略类游戏推荐,单机即时策略类游戏推荐手游
- 55直播运营插画,直播运营流程图
- sql和mysql怎么读 sql语句mysql