广告
返回顶部
首页 > 资讯 > 数据库 >数据库常用授权和授权回收参数配置
  • 240
分享到

数据库常用授权和授权回收参数配置

2024-04-02 19:04:59 240人浏览 八月长安
摘要

标题索引官方帮助常用案例官方帮助    在使用数据库时必不可少的即是查看help帮助,通过help帮助再次寻找常用命令及参数,如下为help grant信息:Mari

标题索引


  • 官方帮助

  • 常用案例


官方帮助

    在使用数据库时必不可少的即是查看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
  | PROCEDURE

priv_level:
    *
  | *.*
  | db_name.*
  | db_name.tbl_name
  | tbl_name
  | db_name.routine_name
user_specification:
    user
    [
        IDENTIFIED BY [PASSWord] 'password'
      | IDENTIFIED WITH auth_plugin [AS 'auth_string']
    ]
NORMally, a database administrator first uses CREATE USER to create an
account, then GRANT to define its privileges and characteristics. For
example:

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)


您可能感兴趣的文档:

--结束END--

本文标题: 数据库常用授权和授权回收参数配置

本文链接: https://www.lsjlt.com/news/40772.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 数据库常用授权和授权回收参数配置
    标题索引官方帮助常用案例官方帮助    在使用数据库时必不可少的即是查看help帮助,通过help帮助再次寻找常用命令及参数,如下为help grant信息:Mari...
    99+
    2022-10-18
  • MySQL数据库用户授权管理
    一、用户授权1、注意事项:-  MySQL数据库服务器搭建好之后,放在独立的房间里或者是IDC机房,MySQL数据库服务默认只允许数据库管理员root在本地登录,要在其他客户端登录管理数据库则需要...
    99+
    2022-10-18
  • MySQL数据库——MySQL GRANT:用户授权
    授权就是为某个用户赋予某些权限。例如,可以为新建的用户赋予查询所有数据库和表的权限。MySQL 提供了 GRANT 语句来为用户设置权限。 在 MySQL 中,拥有 GRANT 权限的用户才可以执行 GRANT 语句,其语法格式如下: GR...
    99+
    2023-08-31
    数据库 mysql sql
  • Mysql新建用户和数据库并授权
    一、新建用户//登录MYSQLroot@log:~# mysql -uroot -pEnter password: 密码Welcome to the MySQL monitor.  Command...
    99+
    2022-10-18
  • Oracle数据库的两种授权收费方式详解
    Oracle数据库是收费的吗 答案是模棱两可的,根据不同的使用环境或用途,可以分为收费和不收费两种。其实oracle数据库软件本身是不收费的;任何人在已连接互联网的电脑上都可以从Oracle官方网站免费下载并安装Orac...
    99+
    2022-10-25
  • MYSQLl给用户授予数据库表权限
    给targetUserName用户授予databaseName单个数据库权限 grant all privileges on databaseName.* to targetUserName@"%" identified by "...
    99+
    2016-09-19
    MYSQLl给用户授予数据库表权限
  • MySQL如何授权用户管理数据库
    这篇文章将为大家详细讲解有关MySQL如何授权用户管理数据库,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、grant 普通 DBA 管理某个 MySQL 数据库的权限...
    99+
    2022-10-18
  • SpringSecurity数据库进行认证和授权的使用
    目录一、准备工作1.1 导入相关依赖1.2 配置信息1.3 数据库准备1.4 实体类的创建1.5 Dao层的创建1.6 Service层的编写1.7 Security配置1.8 密码...
    99+
    2022-11-12
  • mysql数据库更改用户密码和用户授权
    查询用户、密码1、select host,user,password from mysql.user;更改密码2、update mysql.user set password=passwor...
    99+
    2022-10-18
  • mysql数据库怎么添加用户并授权?
    查询所有用户方式1:mysql> select host, user, password from mysql.user; -- 5.7版本之前的 mysql&g...
    99+
    2022-10-18
  • Spring Security使用数据库登录认证授权
    目录一、搭建项目环境1、创建 RBAC五张表2、创建项目二、整合 Spring Security实现用户认证1、后端整合2、前端整合三、整合 Spring Security实现用户授...
    99+
    2022-11-12
  • Pycharm远程调试和MySQL数据库授权问题
    目录一、pycharm配置1、部署配置2、python解释器3、运行/调试配置二、mysql数据库授权问题1、settings.py2、mysql远程数据库授权一、pycharm配置...
    99+
    2022-11-13
  • 将数据库的所有权限授予MySQL用户?
    首先,使用 CREATE 命令创建用户和密码。语法如下。CREATE USER 'yourUserName'@'localhost' IDENTIFIED BY 'yourPassword';...
    99+
    2023-10-22
  • Spring Security如何使用数据库登录认证授权
    本篇文章给大家分享的是有关Spring Security如何使用数据库登录认证授权,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。一、搭建项目环境1、创建 RBAC五张...
    99+
    2023-06-22
  • Pycharm怎么远程调试和MySQL数据库授权问题
    本文小编为大家详细介绍“Pycharm怎么远程调试和MySQL数据库授权问题”,内容详细,步骤清晰,细节处理妥当,希望这篇“Pycharm怎么远程调试和MySQL数据库授权问题”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习...
    99+
    2023-06-29
  • mysql如何创建数据库,添加用户,用户授权
    这篇文章将为大家详细讲解有关mysql如何创建数据库,添加用户,用户授权,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、创建mysql数据库1.创建数据库语法--创建名...
    99+
    2022-10-18
  • 数据库中如何新建表空间、用户及授权
    这篇文章主要介绍数据库中如何新建表空间、用户及授权,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 1、定位表空间数据文件保存路径select ...
    99+
    2022-10-19
  • mysql创建新用户并授权访问操作该数据库
    1.mysql -uroot -p2.输入密码:3.update mysql.user set authentication_string=password('123456') where...
    99+
    2022-10-18
  • Shiro教程之三自定义Realm认证和授权(结合数据库)
    Shiro默认使用自带的IniRealm,IniRealm从ini配置文件中读取用户的信息,大部分情况下需要从系统的数据库中读取用户信息,所以需要自定义realm。 1,Realm接口      最基础的是Realm接口,CachingR...
    99+
    2021-02-20
    Shiro教程之三自定义Realm认证和授权(结合数据库) 数据库入门 数据库基础教程 数据库 mysql
  • 用户授权控制、数据库远程维护、综合应用案例
    案例1:授权数据库用户 案例2:查看及撤销授权 案例3:重置数据库管理密码 案例4:远程维护数据库 案例5:企业OA系统部署 案例6:企业OA系统迁移 1 案例1:授权数据库用户1.1 问题 本例要求掌握M...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作