美文网首页
mysql 权限管理

mysql 权限管理

作者: jimy123 | 来源:发表于2023-01-29 10:24 被阅读0次

  • 数据库管理:
# 新建数据库:
create database testdb_01;

# 删除数据库:
drop database testdb_01;

# 数据备份:
# 1、单库备份:
mysqldump -uroot -p123456 test01 > /www/xiaozhushe/backup/01.sql;   # 只备份表和数据,不包含数据库的创建
# 2、对多个库进行备份:
mysqldump -uroot -p123456 --databases test01 test02 > /www/xiaozhushe/backup/02.sql;
# 3、备份所有库:
mysqldump -uroot -p123456 --all-databases > /wwww/xiaozhushe/backup/03.sql;
# 4、备份单个表:
mysqldump -uroot -p123456 test01 t_user > /www/xiaozhushe/backup/04.sql;

# 数据恢复:
source /www/xiaozhushe/backup/02.sql;
  • 数据表管理:
show create table xxx    # 查看表结构

# 复制数据表
create table 新表 like 旧表;    # 复制表结构
insert into 新表 select * from 旧表;    # 复制数据
  • 用户管理:
创建用户:
create user 'lisi'@'%' identified by '123456';

修改密码:
alter user 'lisi'@'%' identified by '123123';

删除用户:
drop user 'lisi'@'%'
  • 取消访问ip限制:
use mysql;
update user set host='%' where user='root';
flush privileges;
  • 权限管理:
# 授权数据操作权限:
grant select on testdb.* to zhangsan@'%';
grant insert on testdb.* to zhangsan@'%';
grant update on testdb.* to zhangsan@'%';
grant delete on testdb.* to zhangsan@'%';
grant select, insert, update, delete on testdb.* to zhangsan@'%';

# 授权表结构操作权限:
grant create on testdb.* to zhangsan@'%';
grant alter on testdb.* to zhangsan@'%';
grant drop   on testdb.* to zhangsan@'%';

# 授权单个数据库管理权限:
grant all on testdb to zhangsan@'%';

# 授权所有数据库管理权限:
grant all on *.* to zhangsan@'%';

# 查询用户权限:
show grants for zhangsan@'%';

# 撤销用户权限:
revoke all on *.* from zhangsan@'%';

相关文章

  • Mysql 用户权限管理

    MYSQL 用户权限 MySQL之权限管理 用户权限管理 SQL脚本 1.创建用户 PARAMETER'scorp...

  • mysql 用户管理和权限设置

    mysql 用户管理和权限设置 用户管理 mysql>use mysql; 查看 mysql> select ho...

  • mysql用户权限与缓存

    mysql 用户权限与缓存 mysql用户和权限管理: 元数据数据库:mysql 用户帐号: 'USERNAME'...

  • 一文详解MySQL权限

    MySQL权限级别介绍 MySQL权限级别 全局性的管理权限,作用于整个MySQL实例级别 数据库级别的权限,作用...

  • 23-MYSQL数据库(二)

    视图 函数 自定义函数 流程控制 触发器 MySQL用户和权限管理 用户管理 小笔记 MySQL权限管理 授权 小...

  • 数据库之安全机制

    用户管理 权限管理 查看授权信息 关于权限 关于用户IP mysql client 10.0.122.10 my...

  • mysql权限详解

    mysql权限级别介绍 全局管理权限(Global Level)作用与整个mysql实例级别,所有权限信息存储在m...

  • idea连接数据库

    mac权限问题cd到mysql-bin目录下:cd /usr/local/mysql/bin/修改为管理员权限:s...

  • MySQL8修改密码

    查看mysql的安装地址 停止mysql 跳转到此目录并获取管理员权限 设置掉过登录权限,此时设置成功后mysql...

  • mysql用户管理、常用sql语句、mysql数据库备份恢复

    目录 一、mysql用户管理二、常用sql语句三、mysql数据库备份恢复 一、mysql用户管理 -授予所有权限...

网友评论

      本文标题:mysql 权限管理

      本文链接:https://www.haomeiwen.com/subject/vrruhdtx.html