zoukankan      html  css  js  c++  java
  • Mysql创建新用户并给授权指定的数据库权限

    Mysql创建新用户并给授权指定的数据库权限

    登录Mysql或直接使用navicat访问数据库

    mysql -uroot -p1qaz4321;
    

    1.创建新用户

    CREATE USER 'hset'@'%' IDENTIFIED BY '07fa533360d9'; 
    
    说明:
    '%' - 所有情况都能访问
    'localhost' - 本机才能访问
    '192.169.1.201' - 指定 ip 才能访问
    

    2.初始用户没密码需要修改密码

    update mysql.user set password=password('新密码') where user='hset';
    
    这个时候访问,是除了默认生成的两个数据库,看不到任何其它的数据库。
    

    3.添加权限给该用户

    grant all privileges on 想授权的数据库.* to 'hset'@'%';
    
    说明:可以赋给不同的权限
    all 可以替换为 select,delete,update,create,drop
    

    4.刷新一下

    flush PRIVILEGES;
    

    补充:删除用户

    Delete FROM mysql.user Where User='hset';
    
    -------------已经触及底线 感谢您的阅读-------------
  • 相关阅读:
    【心情】codeforces涨分啦!
    redis
    rabbitmq
    lucene
    MongoDB
    负载均衡
    分布式存储
    Memcache
    websocket
    Remoting
  • 原文地址:https://www.cnblogs.com/cnsyear/p/12790956.html
Copyright © 2011-2022 走看看