专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »数据库 » mysql用户授权:MySQL的用户设置和授权 »正文

mysql用户授权:MySQL的用户设置和授权

来源: 发布时间:星期三, 2009年9月2日 浏览:15次 评论:0
=fa>摘要:本文介绍了如何建立工作这要看你MySQL版本授权表结构已经改变而且你在你user表可能没有14个权限列用SHOW COLUMNS找出你授权表包含每个权限列相应地调整你INSERT语句下列GRANT语句也创建个拥有超级用户身份用户但是只有个单个权限:

GRANT RELOAD _disibledevent=> mysql> INSERT INTO user (Host,User,Password) -> VALUES("localhost","boris",PASSWORD("ruby")) ; mysql> INSERT INTO db VALUES -> ("localhost","sample_db","boris","Y","Y","Y","Y","Y","Y","N","Y","Y","Y");





"N"列是为GRANT权限;对末尾个数据库级具有WITH GRANT OPTIONGRANT语句你要设置该列为"Y"

要设置表级或列级权限你对tables_priv或columns_priv使用INSERT语句当然如果你没有GRANT语句你将没有这些表它们在MySQL中同时出现如果你确实有这些表并且为了某些原因想要手工操作它们要知道你不能用单独列启用权限

你设置tables_priv.Table_priv或columns_priv.Column_priv列来设置包含你想启用权限值例如要对个表启用SELECT和INSERT权限你要在相关tables_priv记录中设置Table_priv为"Select,Insert"

TAG: 设置 授权 mysql MySQL Mysql MYSQL 用户


0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: