技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> MySQL --> mysql的权限信息的存储

mysql的权限信息的存储

浏览:2463次  出处信息

    一直以为Mysql的用户权限都是放在mysql.user里边的.

    其实并不是这样的.user表放置的是用户的全局权限,当你为某个用户分配库权限,表权限的时候,情况就不是这样了.

    当你为用户分配一个库权限时,mysql.user表中会多出来一条数据,但是这个用户的所有权限都是N.

    同时mysql.db表会增加一条记录,用户对该库的权限会在这里记录.

    而当你revoke这个用户的权限后,如果该用户对该库的权限全部变成了N,那么该用户的记录会被移出mysql.db表.

    当然,一般情况下你并不需要关心这些,我只是在写单元测试的时候,用到了这个很偏门的知识而已.现在想想其实用用户帐号链接操作然后被拒绝后检查错误提示更靠谱一点…

建议继续学习:

  1. mysql 1045(28000)错误    (阅读:4689)
  2. 文件明明存在但是file_exists总是返回FALSE    (阅读:4001)
  3. Linux用户、用户组、文件权限学习笔记    (阅读:3712)
  4. linux下如何自动提升权限    (阅读:3480)
  5. crontab异常,无法自动运行    (阅读:3405)
  6. (oracle)11g与10g中alter session权限差异    (阅读:3382)
  7. ZooKeeper权限控制初探    (阅读:2951)
  8. IIS写权限利用续以及写权限漏洞来由解释    (阅读:2086)
  9. 文件权限之粘滞位    (阅读:1776)
  10. [D-rw-rw-rw-]SAP在HP-UX上的异常内存段状态    (阅读:1678)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
  • 作者:Easy    来源: EasyID
  • 标签: 权限
  • 发布时间:2009-11-16 09:22:18
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1