zoukankan      html  css  js  c++  java
  • MySQL权限管理创建帐户

    权限管理
    1、创建账号
    # 本地账号
    create user 'egon1'@'localhost' identified by '123'; # mysql -uegon1 -p123
    # 远程帐号
    create user 'egon2'@'192.168.31.10' identified by '123'; # mysql -uegon2 -p123 -h 服务端ip
    create user 'egon3'@'192.168.31.%' identified by '123'; # mysql -uegon3 -p123 -h 服务端ip
    create user 'egon3'@'%' identified by '123'; # mysql -uegon3 -p123 -h 服务端ip

    grant all on *.* to 'root'@'%' identified by '123' ;   #创建一个root用户 并同时给它授权网络访问所有

    flush privileges;              #刷新,使新建的用户立即生效


    2、授权
    user:*.*  #包括所有
    db:db1.*  #库的授权
    tables_priv:db1.t1  #表的授权
    columns_priv:id,name   #字段

    grant all on *.* to 'egon1'@'localhost';   #增删改查所有权限,除新建用户只有root 帐号才有。
    grant select on *.* to 'egon1'@'localhost';  #查看所有的权限
    revoke select on *.* from 'egon1'@'localhost';  #撤销授权

    grant select on db1.* to 'egon1'@'localhost';  #给查看db1下面库所有的查看权限
    revoke select on db1.* from 'egon1'@'localhost';


    grant select on db1.t2 to 'egon1'@'localhost';   #给表的查看权限
    revoke select on db1.t2 from 'egon1'@'localhost';

    grant select(id,name),update(age) on db1.t2 to 'egon1'@'localhost';  #给字段的查看权限,更新权限

    select * from mysql.userG     #换行显示(以表显示会乱,太多)用户表权限相关信息

  • 相关阅读:
    UEditor用法
    String,StringBuffer与StringBuilder差异??
    TsFltMgr.sys其原因是,该系统蓝屏QQ计算机管理器!
    Linux编程实现守护进程
    开机黑屏 只显示鼠标 电脑黑屏 有只老鼠 举 [我们已经成功地解决了]
    页面背景图像的代码
    动态规划01背包问题
    关键部分CCriticalSection使用
    编程:获取股票实时行情数据大全
    iphone开发教程下载
  • 原文地址:https://www.cnblogs.com/anzhangjun/p/9878109.html
Copyright © 2011-2022 走看看