0%

SQL权限管理和备份

用户管理

  • SQL可视化管理

  • SQL命令操作

    用户表:mysql.user

    本质:对用户表增删改查

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    -- 创建用户
    create user [用户名] identified by [密码]

    -- 修改密码(当前用户)
    set password = password([])

    -- 修改密码(指定)
    set password for [] = password([])

    -- 重命名
    rename user [] to []

    -- 用户授权(授予全部权限,除了给别的用户授权)
    grant all privileges on [库名].[表名] to [用户名]

    -- 查询权限
    show grants for [用户]

    -- 撤销全部权限
    revoke all privileges on [库名].[表名] to [用户名]

    -- 删除用户
    drop user []

MySQL备份

MySQL数据库备份方式

  • 拷贝物理文件
  • 在Sqlyog这种可视化工具中手动导出
    • 在想要导出的表或者库中选择备份或导出
    • 导出后拉进来就行了
  • 使用命令行 mysqldump
    • mysqldump -主机名 -用户名 -密码 表名 >路径
------ THEEND ------

欢迎关注我的其它发布渠道