站长学堂
你的位置: 中国个人站长站 -- 站长学堂 -- 数据库 -- MySQL教程 -- 文章正文 Mysql数据库的安全配置、实用技巧
推荐位

Mysql数据库的安全配置、实用技巧

中国个人站长站 MySQL教程 点击数: 更新时间:2005-3-13 17:17:17
| set(‘Select‘,‘Insert‘, | | | | |

  | | ‘Update‘,‘References‘) | | | | |

  +-------------+-----------------------------+------+-----+---------+-------+

  8 rows in set (0.01 sec)

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

  mysql> desc columns_priv;

  +-------------+------------------------+------+-----+---------+----+

  | Field | Type | Null | Key | Default | Extra |

  +-------------+------------------------+------+-----+---------+----+

  | Host | char(60) binary | | PRI | | |

  | Db | char(64) binary | | PRI | | |

  | User | char(16) binary | | PRI | | |

  | Table_name | char(64) binary | | PRI | | |

  | Column_name | char(64) binary | | PRI | | |

  | Timestamp | timestamp(14) | YES | | NULL | |

  | Column_priv | set(‘Select‘,‘Insert‘, | | | | |

  | | ‘Update‘,‘References‘) | | | | | +-------------+------------------------+------+-----+---------+-------+

  7 rows in set (0.00 sec)

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

  2)MySQL授权表运行机制

  MySQL的访问控制分两个步骤:

  a)服务器检查是否允许该用户连接。

  b)如果该用户有权连接,那么服务器还会检查它的每一个请求是否有足够的权限。比如:用户检索数据库中的一个表需要有这个数据库的select权限,用户删除数据库中的一个表需要有这个数据库的drop权限。

  授权表的user, db, host表使用这两个步骤,tables_priv和columns_priv表只使用第二步(检查请求)。每个授权表包含决定一个权限何时运用的范围列和决定授予哪种权限的权限列。 范围列指定表中的权限何时运用。每个授权表条目包含User和Host列来指定权限何时运用于一个给定用户从给定主机的连接。其他表包含附加的范围列,如db表包含一个Db列指出权限运用于哪个数据库。类似地,tables_priv和columns_priv表包含范围字段,缩小范围到一个数据库中的特定表或一个表的特定列。 下面是user表的Host字段和User字段组合的一些例子: +-----------------------------+--------+------------------------------------------------+ | Host值 | User值 | 匹配的连接 | +-----------------------------+--------+-----------------------------------------------+

  | ‘x.y.z‘ | ‘test‘ | test用户只能从x.y.z连接数据库 |

  +-----------------------------+--------+-----------------------------------------------+

  | ‘x.y.z‘ | ‘‘ | 任何用户可以从x.y.z连接数据

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

SQL爱好者 网友投稿 文章录入:swh    责任编辑:swh 
个人站长站与你风雨同舟!
本站所提供的资源均来源于互联网,如有侵权行为,请与本站管理员联系,我们会第一时间删除!
·如果您发现《Mysql数据库的安全配置、实用技巧》文章有错误,也请通知我们修改!
联系邮箱chinageren#126.com,谢谢支持!
站内搜索:
广告服务 | 友情链接 | 联系我们 | 免责声明 | 用户留言 | 网站导航
版权所有:中国个人站长站 2007-2008 未经授权禁止复制或建立镜像 客服QQ号:112731235
copyright © 2007-2008 www.ChinaGeRen.com online services. all rights reserved. 苏ICP备05000059号