iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MySQL如何利用DCL管理用户和控制权限
  • 889
分享到

MySQL如何利用DCL管理用户和控制权限

MySQLDCLMySQL管理用户MySQL控制权限 2022-05-30 17:05:28 889人浏览 薄情痞子
摘要

DCL(Data Control Language):数据控制语言,用来定义数据库的访问权限和安全级别,及创建用户。 一、管理用户 1、创建用户 -- 创建用户 CREATE USER '用户名'@'主机名'

DCL(Data Control Language):数据控制语言,用来定义数据库的访问权限和安全级别,及创建用户。

一、管理用户

1、创建用户


-- 创建用户
CREATE USER '用户名'@'主机名' IDENTIFIED BY '密码';

CREATE USER 'Summerday'@'localhost' IDENTIFIED BY '123456';

ps:如果出现了[The MySQL Server is running with the --skip-grant-tables option so it cannot execute this statement]的错误,可以先执行FLUSH PRIVILEGES;语句。

2、修改用户


-- 修改密码
SET PASSWord FOR '用户名'@'主机名' = PASSWORD('新密码');

SET PASSWORD FOR 'Summerday'@'localhost' = PASSWORD('hyh123');

3、查询用户


-- 1. 切换到Mysql数据库
USE mysql;
-- 2. 查询user表
SELECT * FROM USER;

%通配符匹配所有。

4、删除用户


-- 删除用户
DROP USER '用户名'@'主机名';

DROP USER 'Summerday'@'localhost';

二、权限管理

1、查询权限


-- 查询权限
SHOW GRANTS FOR '用户名'@'主机名';

SHOW GRANTS FOR 'Summerday'@'localhost';

2、授予权限


-- 授予权限
GRANT 权限列表 ON 数据库名.表名 TO '用户名'@'主机名';

GRANT SELECT ON mydb2.account TO 'Summerday'@'localhost';

-- 授予所有权限
GRANT ALL ON *.* TO 'Summerday'@'localhost';

3、撤销权限


-- 撤销权限
REVOKE 权限列表 ON 数据库名.表名 FROM '用户名'@'主机名';

REVOKE SELECT ON mydb2.account TO 'Summerday'@'localhost';

-- 撤销所有权限
REVOKE ALL ON *.* FROM 'Summerday'@'localhost';

作者:天乔巴夏丶
出处:https://www.cnblogs.com/summerday152/
本文已收录至gitee:Https://gitee.com/tqbx/JavaBlog
若有兴趣,可以来参观本人的个人小站:https://www.hyhwky.com

以上就是Mysql如何利用DCL管理用户和控制权限的详细内容,更多关于MySQL 管理用户和控制权限的资料请关注自学编程网其它相关文章!

您可能感兴趣的文档:

--结束END--

本文标题: MySQL如何利用DCL管理用户和控制权限

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

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

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

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

下载Word文档
猜你喜欢
  • mysql中DCL常用的用户和权限控制
    目录前言一、用户控制管理二、权限控制管理三、 数据库权限列表前言 本文总结了mysql中DCL,常用的一些权限控制,后续使用到其他会继续补充。 一、用户控制管理 创建用户 creat...
    99+
    2024-04-02
  • mysql中DCL常用的用户和权限控制是什么
    本文小编为大家详细介绍“mysql中DCL常用的用户和权限控制是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“mysql中DCL常用的用户和权限控制是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、用...
    99+
    2023-06-29
  • MySQL中如何限制用户权限和访问控制
    在MySQL中,可以通过以下几种方法限制用户权限和访问控制: 使用GRANT语句授予或撤销用户权限。GRANT语句允许管理员为用...
    99+
    2024-03-06
    MySQL
  • Nagios如何进行用户权限管理和访问控制
    Nagios是一个开源的监控系统,它提供了一套用户权限管理和访问控制功能,可以帮助管理员精细地控制用户对监控系统的访问权限。下面是N...
    99+
    2024-03-15
    Nagios
  • mysql中用户管理和权限控制的示例分析
    这篇文章主要介绍mysql中用户管理和权限控制的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一:用户的创建(两种方法): 方法一:CREATE USER 'use...
    99+
    2024-04-02
  • Cacti系统如何进行用户权限管理和访问控制
    Cacti系统提供了基本的用户权限管理和访问控制功能,可以通过以下步骤进行设置: 创建用户:在Cacti系统中,管理员可以创建新...
    99+
    2024-03-11
    Cacti
  • 如何管理MySQL用户权限和安全性
    要管理MySQL用户权限和安全性,可以按照以下步骤进行: 创建新用户:使用CREATE USER语句创建新用户,并为其指定用户名...
    99+
    2024-03-06
    MySQL
  • 如何在Prometheus中实现用户权限管理和访问控制
    在Prometheus中实现用户权限管理和访问控制可以通过以下步骤来实现: 使用基于OAuth2的认证服务:Prometheus...
    99+
    2024-03-04
    Prometheus
  • Teradata中怎么管理用户权限和访问控制
    在Teradata中,用户权限和访问控制主要通过以下几种方式进行管理: 创建和管理用户:管理员可以通过使用Teradata Ad...
    99+
    2024-04-09
    Teradata
  • 如何使用Git来控制用户账户和权限
    Git是一种强大的版本控制系统,也是一个非常受欢迎的开源工具。除了对代码进行版本控制之外,Git还可以用于管理用户账户和权限。本文将介绍如何使用Git来控制用户账户和权限。Git是怎样工作的?在Git中,每个用户都有一个账户,每个账户都有一...
    99+
    2023-10-22
  • Mysql如何实现用户权限管理
    小编给大家分享一下Mysql如何实现用户权限管理,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1. MySQL 权限介绍mysql中存在4个控制权限的表,分别为u...
    99+
    2023-06-15
  • MySQL如何实现用户管理与权限管理
    这篇文章主要为大家展示了“MySQL如何实现用户管理与权限管理”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MySQL如何实现用户管理与权限管理”这篇文章吧。 ...
    99+
    2024-04-02
  • MySQL权限控制和用户与角色管理实例分析讲解
    目录一、mysql用户登录二、用户管理三、权限控制四、角色管理一、MySQL用户登录 一般在本机上我们的登录命令:mysql -u root -p+密码 这里介绍命令的作用:-u  指定用户名-h &...
    99+
    2022-12-01
    MySQL权限控制 MySQL用户与角色管理
  • 如何使用MySQL进行数据安全管理和权限控制?
    如何使用MySQL进行数据安全管理和权限控制?随着互联网时代的到来,数据安全问题越来越引起人们的重视。在数据库管理中,MySQL是一种常用的关系型数据库管理系统,具有强大的数据存储和处理能力。为了确保数据的安全性,MySQL提供了一些功能来...
    99+
    2023-10-22
    MySQL安全管理 MySQL权限控制 数据安全控制
  • 如何在MySQL中设置用户权限和访问控制
    在MySQL中,要设置用户权限和访问控制,可以使用GRANT和REVOKE语句。以下是如何在MySQL中设置用户权限和访问控制的步骤...
    99+
    2024-04-09
    MySQL
  • mysql如何增加root用户管理权限
    这篇文章主要介绍mysql如何增加root用户管理权限,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!#增加root用户管理权限.REVOKE ALL PRIVIL...
    99+
    2024-04-02
  • MySQL数据库用户权限如何管理
    这篇文章主要介绍“MySQL数据库用户权限如何管理”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“MySQL数据库用户权限如何管理”文章能帮助大家解决问题。1、用户管理mysql的用户信息保存在了my...
    99+
    2023-07-02
  • Oracle如何实现用户权限控制
    这篇文章主要为大家展示了“Oracle如何实现用户权限控制”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Oracle如何实现用户权限控制”这篇文章吧。1、用户O...
    99+
    2024-04-02
  • 在ArchLinux中如何管理用户和权限
    在ArchLinux中,可以使用以下命令来管理用户和权限: 创建新用户:可以使用useradd命令来创建新用户,例如: sudo...
    99+
    2024-03-13
    ArchLinux
  • MySQL中怎么实现用户账户管理和权限管理
    MySQL中怎么实现用户账户管理和权限管理,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。mysql 的权限体系大致分为5个层级:全局层级全局权...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作