当前位置:Gxlcms > 数据库问题 > mysql 用户权限管理

mysql 用户权限管理

时间:2021-07-01 10:21:17 帮助过:15人阅读

                            权限            对象类别     用户   这里表示授权给某个用户,某个数据库下面的表,或者是存储过程,存储函数所有权限。 grant execute on function db.abc to username@‘%‘; 这就表示给我们某个用户授权 数据库下面的存储函数abc 执行权限     授权某个用户创建一个叫做MyDB的数据库权限。 grant create on MyDB.* to username@‘host‘;   这样授权之后,指定用户就只能创建我们指定名称的数据库了 技术分享图片 技术分享图片 技术分享图片 这样的权限能创建指定名称数据库以及在数据库下面创建表,但是却不能对表插入数据 更新等操作。   给某个用户插入某个数据库下面表的权限。   grant insert into on MyDB.* to username@‘host‘;   给某个用户查询某个数据库下面的表权限   grant select on MyDB.* to username@‘host‘;     授权用户alter 命令权限   grant alter on MyDB.* to username@‘host‘;   授权用户update 权限,但是只能update 某个字段的权限。   grant update (字段名) on MyDB.* to username@‘host‘;     授权某个用户super 权限   grant super on *.* to username@‘host‘;     删除用户: drop user   username@‘host‘;   给用户重命名   rename user  username@‘host‘;  to newname@‘host‘;     取消用户授权revoke 命令 revoke +权限(字段) on 对象 from username@‘host‘   比如: revoke insert  on MyDB.* from username@‘host‘;   这里表示从mydb这个数据库收回 某个用户的insert权限。

mysql 用户权限管理

标签:password   ima   类别   重要   性能   服务器   刷新   date   重命名   

人气教程排行