用户
创建用户
CREATE USER 'chengao' @'localhost' IDENTIFIED BY '123456' ;
删除用户
DROP USER 'chengao' ;
修改用户账号
RENAME USER 'zhangsan' @'localhost' TO 'wangwu' @'localhost' ;
修改用户密码
SET PASSWORD FOR 'wangwu' @'localhost' = '123456' ;
权限
权限分类
登录权限
数据权限
权限名 说明 对应的字段名 SELECT 查询 Select_priv INSERT 插入 Insert UPDATE 更新 Update DELETE 删除 Delete FILE 导入、导出
结构权限
权限名 说明 CREATE 创建表 ALTER 修改表结构 INDEX 创建、删除索引 DROP 删库、表、视图和索引 CREATE TEMPORARY TABLES 创建临时表 SHOW VIEW CREATE ROUTINE ALTER ROUTINE EXECUTE CREATE VIEW 创建视图 EVENT 操作事件 TRIGGER 触发器
管理权限
权限名 说明 GRANT 将自己拥有的权限授予其它用户 SUPER PROCESS 查看MYSQL中的进程信息 RELOAD SHUTDOWN 关闭数据库示例 SHOW DATABASES 展示数据库 LOCK TABLES REFERENCES 外键约束 REPLICATION CLIENT REPLICATION SLAVE 连接master便于建立主从复制关系 CREATE USER 创建用户
授予权限
GRANT SELECT ON kehudaikuan. * TO 'chengao' @'localhost' ;
FLUSH PRIVILEGES ;
转移权限
GRANT SELECT , UPDATE
ON mysql_test. customers
TO 'zhou' @'localhost' IDENTIFIED BY '123'
WITH GRANT OPTION ;
撤销权限
REVOKE SELECT ON mysql_test. customers FROM 'zhou' @'localhost' ;