mysql 最高权限用户名_Mysql 用户和权限

  • Post author:
  • Post category:mysql


创建用户

CREATE USER ‘用户名’@’localhost’ IDENTIFIED BY ‘密码’;

删除用户

DROP USER ‘用户名’@’localhost’;

权限列表

ALL 或 ALL PRIVILEGES 代表指定权限等级的所有权限。

ALTER 允许使用 ALTER TABLE 来改变表的结构,ALTER TABLE 同时也需要 CREATE 和 INSERT 权限。重命名一个表需要对旧表具有 ALTER 和 DROP 权限,对新表具有 CREATE 和 INSERT 权限。

ALTER ROUTINE 允许改变和删除存储过程和函数

CREATE 允许创建新的数据库和表

CREATE ROUTINE 允许创建存储过程和包

CREATE TABLESPACE 允许创建、更改和删除表空间和日志文件组

CREATE TEMPORARY TABLES 允许创建临时表

CREATE USER 允许更改、创建、删除、重命名用户和收回所有权限

CREATE VIEW 允许创建视图

DELETE 允许从数据库的表中删除行

DROP 允许删除数据库、表和视图

EVENT 允许在事件调度里面创建、更改、删除和查看事件

EXECUETE 允许执行存储过程和包

FILE 允许在服务器的主机上通过 LOAD DATA INFILE、SELECT … INTO OUTFILE和LOAD_FILE()函数读写文件

GRANT OPTION 允许向其他用户授予或移除权限

INDEX 允许创建和删除索引

INSERT 允许向数据库的表中插入行

LOCK TABLE 允许执行 LOCK TAB



版权声明:本文为weixin_35794316原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。