linux 学成之路(基础篇)(二十三)MySQL服务(下)

news/2024/10/25 12:33:14/

目录

一、用户权限管理概述

二、用户权限类型

三、用户赋予权限

四、删除权限

五、删除用户


一、用户权限管理概述

        数据库用户权限管理是数据库系统中非常重要的一个方面,它用于控制不同用户访问和操作数据库的权限范围。数据库用户权限管理可以保护敏感数据和数据库结构,确保只有被授权的用户才可以操作和使用数据库,防止数据被修改或泄露,并最大程度地保证数据库的安全

二、用户权限类型

        ALL PRIVILEGES:拥有该权限的用户可以执行所有数据库的所有操作,包括创建/删除/修改数据库和表、执行 SELECT/INSERT/UPDATE/DELETE 等语句。
        CREATE:拥有该权限的用户可以创建新数据库和表。
        DROP:拥有该权限的用户可以删除数据库和表。
        SELECT:拥有该权限的用户可以执行 SELECT 语句,即查询数据。
        INSERT:拥有该权限的用户可以执行 INSERT 语句,即向表中插入数据。
        UPDATE:拥有该权限的用户可以执行 UPDATE 语句,即更新表中的数据。
        DELETE:拥有该权限的用户可以执行 DELETE 语句,即删除表中的数据。
        INDEX:拥有该权限的用户可以创建和删除索引。
        ALTER:拥有该权限的用户可以更改表的结构定义,例如更改列的属性、重命名表或更改表的引擎类型等。
        CREATE VIEW和CREATE ROUTINE:分别拥有创建视图和创建存储过程等常规操作的权限。
        SHUTDOWN:拥有该权限的用户可以关闭 MySQL 服务器。
        GRANT OPTION:拥有该权限的用户可以将自己的权限授予其他用户或组。

三、用户赋予权限

        格式:grant  权限  on  数据库.数据表  to  授权用户@授权主机 identified by  '密码';

           使用管理员用户创建一个新用户,给与登录密码但不给与权限(在数据库test中)

        此时无法创建数据库

         当赋予用户权限(可以创建数据库jx,数据表,但是无法删除数据表 )

四、删除权限

        格式:revoke  权限类型  on  数据库.数据表  from  授权用户@授权主机;

        删除用户权限 进行测试

五、删除用户

         用户测试


http://www.ppmy.cn/news/981028.html

相关文章

Asp.Net 使用Log4Net (SQL Server)

Asp.Net 使用Log4Net (SQL Server) 1. 创建数据库表 首先,在你的SQL Server数据库中创建一个用于存储日志的表。以下是一个简单的表结构示例: CREATE TABLE [dbo].[Logs]([Id] [INT] IDENTITY(1,1) PRIMARY KEY,[Date] [DATETIME] NOT NULL,[Thread] …

JSON格式Python,Java,PHP等封装获取淘宝商品详情描述数据API

淘宝是一个网上购物平台,售卖各类商品,包括服装、鞋类、家居用品、美妆产品、电子产品等。要获取淘宝天猫商品详情描述数据,您可以通过开放平台的接口或者直接访问淘宝天猫商城的网页来获取商品详情详细信息。以下是两种常用方法的介绍&#…

pacman 学习笔记

Pacman 软件包管理器是 Arch Linux 的一大亮点。它将一个简单的二进制包格式和易用的构建系统结合了起来。Pacman 的目标是简化对软件包的管理,无论软件包是来自官方软件仓库还是用户自己创建的软件包。 Pacman 通过和主服务器同步软件包列表来保持系统是最新的。这…

activemq消息中间件

ActiveMQ消息中间件详解 下载地址:https://activemq.apache.org/activemq-5015009-release 1、MQ的产品种类 1.1、消息中间件的特性/共同特性/共同维度 Kafka(大数据专用、由java/scala编写) API发送和接收MQ的高可用性MQ的集群和容错配置…

【简单认识MySQL的MHA高可用配置】

文章目录 一、简介1、概述2、MHA 的组成3.MHA 的特点4、MHA工作原理 二、搭建MHA高可用数据库群集1.主从复制2.MHA配置 三、故障模拟四、故障修复步骤: 一、简介 1、概述 MHA(Master High Availability)是一套优秀的MySQL高可用…

【时间复杂度】

旋转数组 题目 给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。 /* 解题思路:使用三次逆转法,让数组旋转k次 1. 先整体逆转 // 1,2,3,4,5,6,7 // 7 6 5 4 3 2 1 2. 逆转子数组[0, k - 1] // 5 6 7 4 3…

云原生网关部署新范式丨 Higress 发布 1.1 版本,支持脱离 K8s 部署

作者:澄潭 版本特性 Higress 1.1.0 版本已经 Release,K8s 环境下可以使用以下命令将 Higress 升级到最新版本: kubectl apply -f https://github.com/alibaba/higress/releases/download/v1.1.0/customresourcedefinitions.gen.yaml helm …

数据结构和算法——快速排序(算法概述、选主元、子集划分、小规模数据的处理、算法实现)

目录 算法概述 图示 伪代码 选主元 子集划分 小规模数据的处理 算法实现 算法概述 图示 快速排序和归并排序有一些相似,都是用到了分而治之的思想: 伪代码 通过初步的认识,我们能够知道快速排序算法最好的情况应该是: 每…