MySQL权限管理

一、用户管理

SQL 命令操作

用户表:mysql.user,本质就是对这张表进行增删改查

-- 创建用户
CREATE USER kuangshen IDENTIFIED BY '123456'

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

-- 修改密码(修改指定用户密码)
SET PASSWORD FOR 你滴寒王 =PASSWORD('123456')

-- 重命名
RENAME USER 你滴寒王 TO 红皮鸭子

-- 最高权限全部库全部表
-- 除了给别人授权其他权限都有
GRANT ALL PRIVILEGES ON *.*

-- 查询权限
SHOW GRANTS FOR kuangshen2

SHOW GRANTS FOR root@localhost 

-- 撤销权限 REVOKE哪些权限,在哪个库撤销
REVOKE ALL PRIVILEGES ON *.* FROM kuangshen2

-- 删除用户
DROP USER kuangshen

二、MySQL备份

为什么备份:

  • 保证重要数据不丢失
  • 数据转移

MySQL数据库备份方式

  • 直接拷贝
  • 在Sqlyog这种可视化工具中手动导出
  • 命令行导出
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。