1、用户管理
SQL命令操作
用户表:mysql.user
本质:对这张表进行增删改查
-- 创建用户 CREATE USER 用户名 IDENTIFIED BY '密码'
CREATE USER ceshi IDENTIFIED BY '123456';
-- 修改密码(修改当前用户密码)
SET PASSWORD = PASSWORD('1234567');
-- 修改指定用户密码
SET PASSWORD FOR ceshi = PASSWORD('1234567');
-- 重命名 RENAME USER 原用户名 TO 新用户名;
RENAME USER ceshi TO ceshi01;
-- 用户授权 GRANT ALL PRIVILEGES 全部的权限 库.表
-- ALL PRIVILEGES 此处的授权与root用户有区别(除了给别人授权,其他的都能干)
GRANT ALL PRIVILEGES ON *.* TO ceshi;
-- 查询权限
SHOW GRANTS FOR ceshi; -- 查看指定用户的权限
SHOW GRANTS FOR root@localhost;
-- root用户的权限:GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION
-- 撤销权限 REVOKE 哪些权限,在哪个库撤销,给谁撤销
REVOKE ALL PRIVILEGES ON *.* FROM ceshi;
-- 删除用户
DROP USER ceshi;
评论 (0)