数据库——数据库用户管理

数据库——数据库用户管理

SQLyog可视化操作

数据库——数据库用户管理_第1张图片

主机地址要与登录的时候一致

SQL命令操作

系统用户表:mysql数据库>user表

用户操作的本质就是对user表增删改查

-- ==================数据库用户管理=========================
-- 创建用户
-- 格式:CREATE USER  用户名 IDENTIFIED BY  '密码'
CREATE USER '事务' IDENTIFIED BY '123456'

-- 删除指定用户
DROP USER '索引'

-- 修改当前用户密码
SET PASSWORD =PASSWORD('123456')

-- 修改指定用户密码
-- 格式:SET PASSWORD FOR 用户名= PASSWORD('新密码')
SET PASSWORD FOR '事务' =PASSWORD('111111')

-- 用户重命名
-- 格式: RENAME USER 原名 TO 新名字
RENAME USER '事务'TO '索引'


-- 用户授权     ALL PRIVILEGES 全部权限,除了给别的用户授权,其他都可以
-- 格式:GRANT 哪些权限  on 数据库.表 to 用户
GRANT ALL PRIVILEGES ON *.*TO '索引' -- 给所有的库和表授予全部的权限


-- 查看指定用户的权限 
SHOW GRANTS FOR '索引'  -- GRANT ALL PRIVILEGES ON *.* TO '索引'@ '%' ( 注意:%:localhost)

-- 查看管理员的权限
SHOW GRANTS FOR root@localhost   -- root用户权限, GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION(可以给别的 用户授权)  

-- 撤销权限
REVOKE ALL PRIVILEGES ON *.* FROM '索引'

你可能感兴趣的:(数据库,数据库,mysql,运维,user,PRIVILEGES)