JDKHOME JDKHOME
  • Web

    • 权限框架Twiggy
    • 脚手架BLZO
  • 杂货
技术思考
  • Kubernetes
  • 文档
  • jdkhome
  • 友链
  • 版权声明
  • 分类
  • 标签
  • 归档
  • Web

    • 权限框架Twiggy
    • 脚手架BLZO
  • 杂货
技术思考
  • Kubernetes
  • 文档
  • jdkhome
  • 友链
  • 版权声明
  • 分类
  • 标签
  • 归档
  • mysql创建数据库,添加用户,授权

    • 整合命令
      • 精细控制
        • 登陆限制
        • 权限限制
    linkji
    2020-06-10
    随笔

    mysql创建数据库,添加用户,授权

    # mysql创建数据库,添加用户,授权

    # 整合命令

    
    # 创建名称为“test_db”数据库,并设定编码集为utf8mb4
    CREATE DATABASE IF NOT EXISTS test_db DEFAULT CHARSET utf8mb4 COLLATE utf8mb4_general_ci;
    
    # 创建了一个名为:test_user 密码为:123456 的用户
    CREATE USER test_user@'%' identified BY '123456';
    
    # 将testdb所有权限 授权给 用户test_user
    GRANT ALL PRIVILEGES ON test_db.* TO test_user@'%';
    
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10

    # 精细控制

    # 登陆限制

    
    # localhost 代表该用户只能在本地登陆
    create user test@'localhost' identified by '123456';
    
    # 可以限定登陆的IP地址
    create user test@'192.168.1.20' identified by '123456';
    
    # 允许在任何机器上登陆
    create user test@'%' identified by '123456';
    
    1
    2
    3
    4
    5
    6
    7
    8
    9

    # 权限限制

    
    # 精细控制授予的各项权限 
    grant create,alter,drop,select,insert,update,delete on testdb.* to test@'%'; 
    
    1
    2
    3
    上次更新: 2020/06/10, 18:06:00
    最近更新
    01
    搭建redis
    11-21
    02
    istio安装
    10-25
    03
    搭建K8S高可用集群
    09-13
    更多文章>
    鄂ICP备15015406号 | Copyright © 2015-2020 jdkhome
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式