数据库常用授权和授权回收参数配置
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,标题索引官方帮助常用案例官方帮助在使用数据库时必不可少的即是查看help帮助,通过help帮助再次寻找常用命令及参数,如下为help grant信息:MariaDB [(none)]> help gr
千家信息网最后更新 2025年11月08日数据库常用授权和授权回收参数配置
标题索引
官方帮助
常用案例
官方帮助
在使用数据库时必不可少的即是查看help帮助,通过help帮助再次寻找常用命令及参数,如下为help grant信息:
MariaDB [(none)]> help grant;Name: 'GRANT'Description:Syntax:GRANT priv_type [(column_list)] [, priv_type [(column_list)]] ... ON [object_type] priv_level TO user_specification [, user_specification] ... [REQUIRE {NONE | ssl_option [[AND] ssl_option] ...}] [WITH with_option ...]GRANT PROXY ON user_specification TO user_specification [, user_specification] ... [WITH GRANT OPTION]object_type: TABLE | FUNCTION | PROCEDUREpriv_level: * | *.* | db_name.* | db_name.tbl_name | tbl_name | db_name.routine_nameuser_specification: user [ IDENTIFIED BY [PASSWORD] 'password' | IDENTIFIED WITH auth_plugin [AS 'auth_string'] ]Normally, a database administrator first uses CREATE USER to create anaccount, then GRANT to define its privileges and characteristics. Forexample:CREATE USER 'jeffrey'@'localhost' IDENTIFIED BY 'mypass';GRANT ALL ON db1.* TO 'jeffrey'@'localhost';GRANT SELECT ON db2.invoice TO 'jeffrey'@'localhost';GRANT USAGE ON *.* TO 'jeffrey'@'localhost' WITH MAX_QUERIES_PER_HOUR 90;常用配置
1.授权单位普通DBA或运维人员增删改查命令
MariaDB [(none)]> create table performance( id int, server_name varchar(20), Adress_City varchar(30) );MariaDB [(none)]> grant select,update,delete,insert on cluster.performance to root@'172.18.0.%' identified by 'jncsy';Query OK, 0 rows affected (0.00 sec)MariaDB [(none)]> flush privileges;
2.授权某个用户某张表的某几列查询命令
MariaDB [(none)]> grant select(id,server_name) on cluster.performance to root@'172.18.0.%' identified by 'jncsy';Query OK, 0 rows affected (0.00 sec)MariaDB [(none)]> flush privileges;
3.撤销某用户的授权权限
MariaDB [(none)]> show grants for root@'172.18.0.%';+--------------------------------------------------------------------------------------------------------------+| Grants for root@172.18.0.% |+--------------------------------------------------------------------------------------------------------------+| GRANT USAGE ON *.* TO 'root'@'172.18.0.%' IDENTIFIED BY PASSWORD '*429B3FB345D35EC8C8B54230AD060C07E846494A' || GRANT SELECT, INSERT, UPDATE, DELETE ON `cluster`.`performance` TO 'root'@'172.18.0.%' |+--------------------------------------------------------------------------------------------------------------+2 rows in set (0.00 sec)MariaDB [(none)]> revoke select on cluster.performance from root@'172.18.0.%';Query OK, 0 rows affected (0.00 sec)
帮助
常用
命令
官方
用户
参数
数据
数据库
配置
普通
人员
信息
再次
单位
必不可少
权限
标题
案例
索引
查询
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库查询购买数量之最
厦门服务器咋骗
科技战役互联网医疗借势破局
云计算网络技术案例分析
朝阳区网络技术
小米 无法连接到服务器
我的世界最新多人服务器刷东西
数据库中英文用什么字符
网络安全从业人员真实身份
上海市网络安全研究所
山东应用软件开发正规平台
泰拉瑞亚服务器联机掉线
数据库系统的市场需求
互联网科技公司股东合作协议书
静安涉密信息系统集成软件开发
数据库网上订餐系统参考文献外文
网络安全的四大核心是什么
sql中连接数据库的意思
海康威视服务器如何添加刻录机
数据库附加661出错
合肥庐阳国家电网网络安全
服务器机房温湿度管理系统
宝德网络技术有限公司长春分公司
不自动建数据库
执法规范化软件开发
系统网络安全评估方案
中国川剧大数据库
网络安全师翻译技巧
作为软件开发面试官
altuim软件数据库下载