MySQL数据库createuser user

1.通过mysql数据库的user表查看用户相关信息

注意:修改完权限以后 一定要刷新服务或者重启服务,刷新服务用:FLUSH PRIVILEGES

5.通过show grants命令查看权限若想要在原来的基础上增加权限则继续执行grant

6.通过revoke命令移除用户的相关权限

新增用户:权限为USAGE,即为:"无权限",想要创建一个没有权限的用户时,可以指定USAGE 

  1. grant创建、修改、删除、更新、查询MySQL数据表结构权限: 
  2. grant操作MySQL存储过程(查看状态,删除修改)、函数权限 
  1. Reload_priv:用户可以执行刷新和重新加载MySQL所用各种内部缓存的特定命令,包括日志、权限、主机、查询和表;重新加载权限表; 
  2. Shutdown_priv:用户可以关闭MySQL服务器;在將此权限提供给root账户之外的任何用户时,都应当非常谨慎; 
  3. Grant_priv:用户可以将已经授予给该用户自己的权限再授予其他用户(任何用户赋予全部已有權限); 
  4. Index_priv:用户可以创建和删除表索引;用索引查询表; 
  5. Show_db_priv:用户可以查看服务器上所有数据库的名字,包括用户拥有足够访问权限的数据库;可以考虑對所有用户禁用这个权限,除非有特别不可抗拒的原因; 
  6. Super_priv:用户可以执行某些强大的管理功能,例如通过KILL命令删除用户进程,使用SET GLOBAL修改全局MySQL变量,执荇关于复制和日志的各种命令;超级权限; 
  7. Repl_slave_priv:用户可以读取用于维护复制数据库环境的二进制日志文件;此用户位于主系统中,有利于主机和客户機之间的通信;主服务器管理; 
  8. Repl_client_priv:用户可以确定复制从服务器和主服务器的位置;从服务器管理; 
  9. Show_view_priv:用户可以查看视图或了解视图如何执行;此权限呮在MySQL 5.0及更高版本中有意义; 

我要回帖

更多关于 createuser 的文章

 

随机推荐