数据库常用授权和授权回收参数配置
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,标题索引官方帮助常用案例官方帮助在使用数据库时必不可少的即是查看help帮助,通过help帮助再次寻找常用命令及参数,如下为help grant信息:MariaDB [(none)]> help gr
千家信息网最后更新 2025年02月02日数据库常用授权和授权回收参数配置
标题索引
官方帮助
常用案例
官方帮助
在使用数据库时必不可少的即是查看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安全错误
数据库的锁怎样保障安全
塔式服务器最大特点是独立么
中国联通网络技术研究院陈丹
网络安全防护品种
能关闭数据库文件的命令有哪些
网络技术安全对生活的影响
关于网络技术的会议
网络安全 唐僧师徒四人
游戏服务器 lua
工程造价软件开发企业
大学哪个软件开发最好
太原淘宝软件开发
100台服务器的数据中心耗电量
软件开发工具的概念
微言科技世界互联网
北京发货单软件开发
学计算机网络技术有哪些职业
挂机天龙天下服务器
计算机三级数据库题库与解析
一年软件开发转测试
和平精英谁把服务器充爆了
家居服务器安装人工费多少一台
网络技术安全对生活的影响
软件开发谋划不科学
2022赛季服选哪个服务器
mycat 访问多个数据库
校园网络安全活动宣传周工作总结
软件开发流程测试工程师
网络安全保护活动中个人义务
荣耀软件开发薪资
谁有外游服务器地址