mysql数据库有几张授权表

mysql数据库有几张授权表... mysql数据库有几张授权表 展开
 我来答
gavin_ku
推荐于2018-04-30 · 超过35用户采纳过TA的回答
知道答主
回答量:52
采纳率:0%
帮助的人:0
展开全部
mysql授权表共有5个表:user、db、host、tables_priv和columns_priv。

授权表的内容有如下用途:
·user表
user表列出可以连接服务器的用户及其口令,并且它指定他们有哪种全局(超级用户)权限。在user表启用的任何权限均是全局权限,并适用于所有数据库。例如,如果你启用了DELETE权限,在这里列出的用户可以从任何表中删除记录,所以在你这样做之前要认真考虑。

·db表
db表列出数据库,而用户有权限访问它们。在这里指定的权限适用于一个数据库中的所有表。

·host表
host表与db表结合使用在一个较好层次上控制特定主机对数据库的访问权限,这可能比单独使用db好些。这个表不受GRANT和REVOKE语句的影响,所以,你可能发觉你根本不是用它。

·tables_priv表
tables_priv表指定表级权限,在这里指定的一个权限适用于一个表的所有列。

·columns_priv表
columns_priv表指定列级权限。这里指定的权限适用于一个表的特定列。

参考资料: http://www.jiao-cheng.com/php/jichu/2006-11-29/15713.html

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式