你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:技术专栏 / Linux开发
MySQL中文参考手册---6 MySQL 存取权限系统(11)
 
  • user表范围字段决定是否允许或拒绝到来的连接。对于允许的连接,权限字段指出用户的全局(超级用户)权限。
  • dbhost表一起使用:
    • db表范围字段决定用户能从哪个主机存取哪个数据库。权限字段决定允许哪个操作。
    • 当你想要一个给定的db条目应用于若干主机时,host表作为db表的扩展被使用。例如,如果你想要一个用户能在你的网络从若干主机使用一个数据库,在用户的db表的Host条目设为空值,然后将那些主机的每一个移入host表。这个机制详细描述在6.8存取控制,阶段2:请求证实。
  • tables_privcolumns_priv表类似于db表,但是更精致:他们在表和列级应用而非在数据库级。

注意管理权限(reload,shutdown,等等)仅在user表中被指定。这是因为管理性操作是服务器本身的操作并且不是特定数据库,因此没有理由在其他授权表中列出这样的权限。事实上,只需要请教user表来决定你是否执行一个管理操作。

file权限也仅在user表中指定。它不是管理性权限,但你读或谢在服务器主机上的文件的的能力独立于你正在存取的数据库

sql/Index.html'>mysqld服务器启动时,读取一次授权表内容。对授权表的更改生效在6.9权限更改何时生效描述。

当你修改授权表的内容时,确保你按你想要的方式更改权限设置是一个好主意。为帮助诊断问题,见6.13“存取拒绝引起错误的原因。对于安全问题上的忠告,见6.14怎么对使MySQL安全对抗解密高手。

一个有用的诊断工具是sql/Index.html'>mysqlaccess脚本,由CarlierYves提供给MySQL分发。使用--help选项调用sql/Index.html'>mysqlaccess查明它怎样工作。注意:sql/Index.html'>mysqlaccess仅用userdbhost表仅检查存取。它不检查表或列级权限。

6.7存取控制,阶段1:连接证实

(编辑:aniston)

  推荐精品文章

·2024年12月目录 
·2024年11月目录 
·2024年10月目录 
·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089