关注联楷|返回首页 | 网站案例 | 帮助中心

合作共赢、快速高效、优质的网站建设提供商

上海网站建设 

服务热线:021-61394118

上海联楷科技

mysql权限系统的介绍

作者:佚名   时间:2014-11-07   分享到:

mysql的权限系统在实现上比较简单,相关权限信息主要存储在几个被称为grant tables的系统表中,即:mysql.user,mysql.db,mysql.table_priv和mysql.column_priv.由于权限信息数据量比较小,访问又非常频繁,mysql在启动的时候,就会将所有的信息都加载到内存中,并保存在几个特定的结构里,所以每次手工修改了相关权限表之后,都须要执行"flush privileges",通知mysql重新加载mysql的权限信息,当然,如果通过grant,revoke或drop user命令来修改相关权限,则不须要手工执行flush privileges命令,因为通过grant ,revoke或drop user命令所做的权限调整在修改系统表的同时也会更新内存结构中的权限信息,从mysql 5.2开始,mysql还增加了create user命令,以此创建无任何特别权限的用户,通过creat user命令创建了新用户异军突起后,新用户的信息也会自动更新到内存结构中,所以建议读者尽量使用grant,revoke,create user和drop user命令来进行用户和权限的变更操作,尽量减少直接修改grant tables来实现用户和权限的变更.
   目前上海联楷网络科技已经非常多地运用了php+mysql的建站环境,所以无论是联楷员工或者其它同行业从业者都需要非常熟悉地掌握mysql功能的一些使用.
  



如没特殊注明,文章均为上海联楷网络原创,转载请注明来自:http://www.linksj.com/hynews/20151126/n3505.html

上海联楷网络新闻