iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MySQL数据库的权限介绍
  • 248
分享到

MySQL数据库的权限介绍

2024-04-02 19:04:59 248人浏览 安东尼
摘要

本篇内容介绍了“Mysql数据库的权限介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!mysql权限介绍

本篇内容介绍了“Mysql数据库的权限介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

mysql权限介绍

  权限,顾名思义是对使用者的使用范围根据级别进行限制,Mysql中用user、db、tables_priv、columns_priv四个表实现对权限的控制。具体的验证过程如下:

  确认基本信息:先从user表中判断是否存在登陆者的Host(IP)、User、PassWord,存在则通过验证;权限分配:按照user、db、tables_priv、columns_priv进行顺序验证。如果通过当前级别则不进行下一级别验证。例如:当通过user权限验证,则不进行后面三项的验证。

赋权操作

  1.在CMD中启动mysql:

  netstartmysql56;

  2.用root登陆mysql:

  mysql-uroot-ppwd;

  3.没有用户的情况下首先创建用户:

  createuserxxxIDENTIFIEDby'pwd';(pwd会被以散列值形式存储)

  修改用户信息可参考下列实例:

  修改用户名:renameuseroldusertonewuser;删除用户:dropuserusername;(在mysql5之前删除用户前必须先删除其权限,但5之后就不需要了,自动删除。)修改密码:setpasswordforusername=password('newpwd');或者:updatamysql.usersetpassword=password('newpwd')whereuser='username';

  4.查看用户权限

  showgrantsforusername;

  5.赋予权限

  grantselectondb.*tousername;

  6.回收权限

  revokeselectondb.*fromusername;(权限不存在会报错)

  可以一次性赋予多个权限,只需在权限之间加‘,’即可,回收亦然。

  7.权限立即生效

  flushprivileges;

  总结一下,在赋权得时候,必须给出的信息有:

  1.要授予的权限;2.被授予访问权限的数据库或表;3.用户名。

  8.grant和revoke可以在几个层次上控制访问权限

  1.整个服务器:grantall/revokeall2.整个数据库:ondatabase.*3.特定的表:ondatabase.table4.特定的列:grantselect(id,se,rank)ontestdb.apache_logtodba@localhost;5.特定的存储过程:grantexecuteonproceduretestdb.pr_addto’dba’@’localhost’6.特定的函数:grantexecuteonfunctiontestdb.fn_addto’dba’@’localhost’

“MySQL数据库的权限介绍”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

您可能感兴趣的文档:

--结束END--

本文标题: MySQL数据库的权限介绍

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

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

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

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

下载Word文档
猜你喜欢
  • MySQL数据库的权限介绍
    本篇内容介绍了“MySQL数据库的权限介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!MySQL权限介绍...
    99+
    2022-10-18
  • MySQL权限表的介绍
    MySQL权限表是用于存储和管理MySQL数据库系统中的用户权限信息的表。它是MySQL权限控制系统的核心组成部分,用于控制用户对数...
    99+
    2023-09-23
    MySQL
  • MySQL权限表介绍
    MySQL权限表存放在MySQL数据库里,由mysql_install_db脚本初始化。这些MySQL权限表分别为“user、db、table_priv、 columns_priv、proc_priv和ho...
    99+
    2022-10-18
  • 两种MySQL数据库授权的方式介绍
    下面讲讲关于两种MySQL数据库授权的方式介绍,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完两种MySQL数据库授权的方式这篇文章你一定会有所受益。MySQL数据库授权的两种方...
    99+
    2022-10-18
  • mysql数据库介绍
    什么是数据库:数据库是与应用程序实现信息交互的数据存储、管理软件,并且存储数据的也都可以称为数据库。在以前没有使用数据库的时候,只能够自己写数据的存储方案。什么是sql语句:Sql语句就是对数据库进行操作的...
    99+
    2022-10-18
  • MySQL权限控制的简单介绍
    这篇文章主要介绍“MySQL权限控制的简单介绍”,在日常操作中,相信很多人在MySQL权限控制的简单介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MySQL权限控制的简单...
    99+
    2022-10-18
  • MySQL5.7的权限介绍
    本篇内容介绍了“MySQL5.7的权限介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2022-10-18
  • 详细介绍Mysql Grant用户权限
    下面一起来了解下Mysql Grant用户权限,相信大家看完肯定会受益匪浅,文字在精不在多,希望Mysql Grant用户权限这篇短内容是你想要的。MySQL权限图:很明显总共27个权限:下面是具体的权限介...
    99+
    2022-10-18
  • MySQL用户与权限管理介绍
    这篇文章主要介绍“MySQL用户与权限管理介绍”,在日常操作中,相信很多人在MySQL用户与权限管理介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MySQL用户与权限管理...
    99+
    2022-10-18
  • mysql数据库中的锁介绍
    这篇文章将为大家详细讲解有关mysql数据库中的锁介绍,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。mysql锁机制是数据库为了保证数据的一致性,而使各种共...
    99+
    2022-10-18
  • MySQL数据库的概念介绍
    本篇内容主要讲解“MySQL数据库的概念介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL数据库的概念介绍”吧!1.数据库概念数据库(Database)是按照数据结构来组织、存储和管理...
    99+
    2023-06-02
  • 数据权限筛选(RLS)的两种实现介绍
      在应用程序中,尤其是在统计的时候, 需要使用数据权限来筛选数据行。 简单的说,张三看张三部门的数据, 李四看李四部门的数据;或者员工只能看自己的数据, 经理可以看部门的数据。这个在微软的文档中叫Row Level Security,字...
    99+
    2018-05-06
    数据权限筛选(RLS)的两种实现介绍
  • 数据库:MYSQL参数max_allowed_packet 介绍
    1、参数作用 max_allowed_packet参数是指mysql服务器端和客户端在一次传送数据包的过程当中最大允许的数据包大小。如果超过了设置的最大长度,则会数据库保持数据失败。 2、问题场景 ● 有时候业务的需要,可能会存在某...
    99+
    2023-09-16
    adb 前端
  • 【MySQL】MySQL 数据库的介绍与操作
    目录 1. 登录 MySQL 数据库 2. MySQL 介绍 3. 操作数据库 1、创建数据库 2、删除数据库 3、插入数据 4、查找 5、修改数据库 4. 表的操作 1、创建表 2、查看表 3、修改表 4、删除表 写在最后: 1. 登...
    99+
    2023-08-31
    mysql
  • MySQL数据库的权限管理
    Mysql权限系统非常重要,但同时又是一个很多开发者或管理者所忽略的。权限分配不但,将会造成难以挽回的悲惨后果。我之前所在一家公司,关于数据库权限这块就完全不重视,所有开发者都有线上系统的最高权限。想想看,...
    99+
    2022-10-18
  • MySQL数据库权限操作
    操作对象: 线上和测试所有MySQL Plus数据库 创建用户: create user 'testname'@'%' identified by '123456'; 查看testname用户的权限 ...
    99+
    2022-10-18
  • mysql数据库的知识点介绍
    这篇文章将为大家详细讲解有关mysql数据库的知识点,文章内容质量较高,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、关系型数据库与非关系型数据库1、关系型数据库的特点:1)数据以表格的...
    99+
    2022-10-18
  • mysql数据库的加密函数介绍
    这篇文章运用简单易懂的例子给大家介绍mysql数据库的加密函数介绍,代码非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。mysql加密函数有:1、AES_ENCRYPT(str,key):返回...
    99+
    2022-10-18
  • 管理Mysql用户及分配权限介绍
    本文主要给大家简单讲讲管理Mysql用户及分配权限介绍,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望管理Mysql用户及分配权限介绍这篇文章可以给大家带来一...
    99+
    2022-10-18
  • MySQL数据库索引介绍 - Mr
    一、什么是索引 索引是mysql数据库中的一种数据结构,就是一种数据的组织方式,这种数据结构又称为key 表中的一行行数据按照索引规定的结构组织成了一种树型结构,该树叫B+树 二、为何要用索引 优化查询速度 注意:只能加速索引字段 三、如...
    99+
    2016-01-29
    MySQL数据库索引介绍 - Mr
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作