博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql权限管理
阅读量:7049 次
发布时间:2019-06-28

本文共 1059 字,大约阅读时间需要 3 分钟。

权限管理(root)

    1、创建账号
        # 本地账号
        create user'egon1'@'localhost' identified by '123';  # mysql -uegon1 -p123
        # 远程账号,客户端ip(192.168.31.10)
        create user'egon1'@'192.168.31.10' identified by '123';  # mysql -uegon1 -p123 -h 服务端ip
        create user'egon1'@'192.168.31.%' identified by '123';  # mysql -uegon1 -p123 -h 服务端ip
        create user'egon1'@'%' identified by '123';  # mysql -uegon1 -p123 -h 服务端ip
    3、授权
        user: *.*  ## 所有表所有权限
        db: db1.*  ## db1库下所有权限
        tables_priv: db1.t1  ## 表t1
        columns_priv: id,name  ## 表中字段
        
        放权
        grant all on *.* to 'egon1'@'localhost';
        grant select on *.* to 'egon1'@'localhost';
        
        回收权限
        revoke select on *.* from 'egon1'@'localhost';
        
        select * from mysql.user\G  ## cmd命令查看
        
        对库
        grant select on db1.* to 'egon1'@'localhost';
        revoke select on db1.* from 'egon1'@'localhost';
        
        对表
        grant select on db1.t1 to 'egon1'@'localhost';
        revoke select on db1.t1 from 'egon1'@'localhost';
        
        对字段
        grant select(id,name),update(age) on db1.t1 to 'egon1'@'localhost';
        revoke select(id,name),update(age) on db1.t1 from 'egon1'@'localhost';

转载于:https://www.cnblogs.com/fmgao-technology/p/9219640.html

你可能感兴趣的文章
python基础补充
查看>>
常见图片格式详解
查看>>
关于JavaScript
查看>>
命名空间“Microsoft.Office.Interop”中不存在类型或命名空间名称“Excel”。是否缺少程序集引用 的另一种解决方案...
查看>>
MySQL技巧(一)
查看>>
python-os创建文件夹-create_dir_if_not_exist.py
查看>>
SpringCloud 进阶之Ribbon和Feign(负载均衡)
查看>>
UITableView:下拉刷新和上拉加载更多
查看>>
CFileDialog
查看>>
centOS Python 安装2.7以上版本
查看>>
最近気になる清掃
查看>>
C语言下的简易计算器
查看>>
git 分支
查看>>
一类分治问题
查看>>
[ZJOI2017]树状数组
查看>>
mysql 索引
查看>>
Git创建版本库和添加文件
查看>>
《程序员代码面试指南》第五章 字符串问题 添加最少字符使字符串整体都是回文字符串...
查看>>
《程序员代码面试指南》第五章 字符串问题 字符串匹配问题
查看>>
springmvc工作原理 堆和栈 (简析)
查看>>