zoukankan      html  css  js  c++  java
  • mysql 权限管理 grant 命令

    只有root账号可以授权,其他账号不能用grant 授权

    mysql> select user();
    +----------------+
    | user()         |
    +----------------+
    | mike@localhost |
    +----------------+
    1 row in set (0.00 sec)
    
    mysql> 
    mysql> 
    mysql> grant all on *.* to 'mike'@'localhost';
    ERROR 1045 (28000): Access denied for user 'mike'@'localhost' (using password: YES)
    #授权:对文件夹,对文件,对文件某一字段的权限
    查看帮助:help grant
    常用权限有:select,update,alter,delete
    all可以代表除了grant之外的所有权限

    针对select语句 授权

    grant select 

    所有权限

    grant all

    对所有库、所有表授权

    我为mike @ localhost这个账号 授予了所有库、所有表的所有权限

    grant all on *.* to 'mike'@'localhost' ;

     如果没有mike账号,用这条命令做到创建mike账号 设置一个密码123 并且授予 所有库,所有表的所有权限

    创建账号并授权

    grant all on *.* to 'mike'@'localhost' identified by '123';

     

    刷新

    flush privileges;

     

    % 表示对所有ip

    对mike这个账号所有ip 授予所有库,所有表的所有权限

    grant all on *.* to 'mike'@'%' identified by '123';

  • 相关阅读:
    Windows永久修改pip安装源
    MySQL 超键 候选键 主键 外键是什么
    scrapy中间件
    crawlspider
    scrapy
    MongoDB 命令
    如何反扒
    表前缀sw_时
    自增序号,而且默认变量就是$i,也就是说在你的volist标签之内,可以直接使用$i
    html,if标签使用
  • 原文地址:https://www.cnblogs.com/mingerlcm/p/9925530.html
Copyright © 2011-2022 走看看