iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 > MySQL read_only 与 super_read_only 之间的关系
  • 342
分享到

MySQL read_only 与 super_read_only 之间的关系

摘要

目录super_read_only = 0, read_only=0super_read_only=0, read_only=1super_read_only=1, read_only=0super_read_only=1, read_on


	MySQL read_only 与 super_read_only 之间的关系
[数据库教程]

目录
  • super_read_only = 0, read_only=0
  • super_read_only=0, read_only=1
  • super_read_only=1, read_only=0
  • super_read_only=1, read_only=1
  • super_read_only = 0, read_only=0
  • super_read_only = 1, read_only=0
  • super_read_only = 0, read_only=1
  • super_read_only = 1, read_only=1
  • 总结

read_only 表示是否允许普通用户写入。如果为on,表示禁止普通用户写入。

super_read_only 表示是否禁止超级用户写入,包括普通用户,即针对所有用户。
默认关闭。

如果打开 super_read_only,则read_only会自动打开。

如果关闭 read_only,则 super_read_only 会自动关闭。

下面做下测试

super_read_only = 0, read_only=0

查看当前值:

>select @@super_read_only, @@read_only;
+-------------------+-------------+
| @@super_read_only | @@read_only |
+-------------------+-------------+
|                 0 |           0 |
+-------------------+-------------+
1 row in set (0.01 sec)

设置super_read_only=1之后,查看read_only的变化。

>set global super_read_only=1;
Query OK, 0 rows affected (0.00 sec)

>select @@super_read_only, @@read_only;
+-------------------+-------------+
| @@super_read_only | @@read_only |
+-------------------+-------------+
|                 1 |           1 |
+-------------------+-------------+
1 row in set (0.01 sec)

read_only变为1。

超级用户设置为只读后,自然普通用户也会设置只读。

super_read_only=0, read_only=1

查看当前值:

>select @@super_read_only, @@read_only;
+-------------------+-------------+
| @@super_read_only | @@read_only |
+-------------------+-------------+
|                 0 |           1 |
+-------------------+-------------+
1 row in set (0.00 sec)

设置 super_read_only=1后, 查看read_only 变化。

>set global super_read_only=1;
Query OK, 0 rows affected (0.00 sec)

>select @@super_read_only, @@read_only;
+-------------------+-------------+
| @@super_read_only | @@read_only |
+-------------------+-------------+
|                 1 |           1 |
+-------------------+-------------+
1 row in set (0.00 sec)

read_only无变化。

super_read_only=1, read_only=0

不存在这种情况。

super_read_only=1, read_only=1

查看当前值:

>select @@super_read_only, @@read_only;
+-------------------+-------------+
| @@super_read_only | @@read_only |
+-------------------+-------------+
|                 1 |           1 |
+-------------------+-------------+
1 row in set (0.00 sec)

设置super_read_only = 0之后, 查看read_only变化。

>set global super_read_only=0;
Query OK, 0 rows affected (0.01 sec)

>select @@super_read_only, @@read_only;
+-------------------+-------------+
| @@super_read_only | @@read_only |
+-------------------+-------------+
|                 0 |           1 |
+-------------------+-------------+
1 row in set (0.00 sec)

super_read_only = 0, read_only=0

查看当前值:

>select @@super_read_only, @@read_only;
+-------------------+-------------+
| @@super_read_only | @@read_only |
+-------------------+-------------+
|                 0 |           0 |
+-------------------+-------------+
1 row in set (0.01 sec)

设置read_only=1之后,查看super_read_only 有无变化。

>set global read_only=1;
Query OK, 0 rows affected (0.00 sec)

>select @@super_read_only, @@read_only;
+-------------------+-------------+
| @@super_read_only | @@read_only |
+-------------------+-------------+
|                 0 |           1 |
+-------------------+-------------+
1 row in set (0.00 sec)

super_read_only = 1, read_only=0

不存在这种情况。

super_read_only = 0, read_only=1

查看当前值:

>select @@super_read_only, @@read_only;
+-------------------+-------------+
| @@super_read_only | @@read_only |
+-------------------+-------------+
|                 0 |           1 |
+-------------------+-------------+
1 row in set (0.00 sec)

设置 read_only=0后,查看super_read_only有无变化。

>set global read_only=0;
Query OK, 0 rows affected (0.00 sec)

>select @@super_read_only, @@read_only;
+-------------------+-------------+
| @@super_read_only | @@read_only |
+-------------------+-------------+
|                 0 |           0 |
+-------------------+-------------+
1 row in set (0.01 sec)

super_read_only变为 0。

普通用户关闭只读,超级用户的只读(也包括普通用户)也自然会关闭只读。

super_read_only = 1, read_only=1

查看当前值:

>select @@super_read_only, @@read_only;
+-------------------+-------------+
| @@super_read_only | @@read_only |
+-------------------+-------------+
|                 1 |           1 |
+-------------------+-------------+
1 row in set (0.01 sec)

设置read_only=0之后,查看 super_read_only的变化。

>set global read_only=0;
Query OK, 0 rows affected (0.00 sec)

>select @@super_read_only, @@read_only;
+-------------------+-------------+
| @@super_read_only | @@read_only |
+-------------------+-------------+
|                 0 |           0 |
+-------------------+-------------+
1 row in set (0.01 sec)

super_read_only变为 0。

总结

关于 read_only 与 super_read_only之间的关系,实际上从其定义就可以明白。

基础很重要。

Mysql read_only 与 super_read_only 之间的关系

原文地址:https://www.cnblogs.com/lanyangsh/p/14391471.html

您可能感兴趣的文档:

--结束END--

本文标题: MySQL read_only 与 super_read_only 之间的关系

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

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

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

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

下载Word文档
猜你喜欢
  • python之类与类之间的关系
    在我们的世界中事物和事物之间总会有一些联系.   在面向对象中. 类和类之间也可以产生相关的关系 1. 依赖关系   执行某个动作的时候. 需要xxx来帮助你完成这个操作. 此时的关系是最轻的. 随时可以更换另外一...
    99+
    2023-01-30
    关系 python
  • Apache、PHP和Mysql之间的关系
    Apache、PHP和MySQL是常见的Web开发技术栈中的重要组件。Apache是一款开源的Web服务器软件,它负责接收来自客户端...
    99+
    2023-08-31
    PHP
  • Hive 和 HDFS、MySQL 之间的关系
    文章目录 HiveHDFSMySQL三者的关系 Hive、MySQL 和 HDFS 是三个不同的数据存储和处理系统,它们在大数据生态系统中扮演不同的角色,但可以协同工作以支持数据...
    99+
    2023-10-09
    hive hdfs mysql 大数据 数据仓库
  • ONNX与OpenVINO之间有何关系
    ONNX(Open Neural Network Exchange)是一个开放的深度学习模型交换格式,旨在使不同深度学习框架之间可以...
    99+
    2024-04-02
  • PHP与Vue、React之间的关系是什么
    这篇文章主要介绍“PHP与Vue、React之间的关系是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“PHP与Vue、React之间的关系是什么”文章能帮助大家解决问题。PHP和Vue、Reac...
    99+
    2023-07-05
  • python 类之间的关系
    类与类之间的关系     在我们的世界中事物和事物之间总会有一些联系.     在面向对象中. 类和类之间也可以产生相关的关系     1. 依赖关系         执行某个动作的时候. 需要xxx来帮助你完成这个操作. 此时的关系是最...
    99+
    2023-01-30
    关系 python
  • Mahout与Hadoop和Spark之间有什么关系
    Mahout是一个开源的机器学习库,旨在为大规模数据集提供分布式的机器学习算法实现。它最初是为了与Apache Hadoop集成而开...
    99+
    2024-04-02
  • Java socket通信与C++之间的关系是什么
    Java socket通信与C++之间的关系是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。c++builer与Java socket通信是我们在编程中经常用到的,有不少的...
    99+
    2023-06-17
  • Python类与对象之间有什么关系?
    : 在Python中,类和对象之间的关系非常密切,类是对象的模板,而对象是类的实例。类定义了对象的属性和方法,而对象则包含了具体的数据。 类是一个抽象的概念,它描述了一组具有共同特征和行为的对象。类可以被用来创建对象,对象是类的实例。对象...
    99+
    2024-02-22
    :类 对象 实例 属性 方法
  • Prometheus系统与Grafana之间有什么关联
    Prometheus是一种开源的监控系统,用于收集、存储和查询各种指标数据。Grafana是一种开源的数据可视化工具,用于将不同数据...
    99+
    2024-03-04
    Prometheus
  • 浅析PHP与Vue、React之间的关系,怎么选?
    随着前端技术的迅速发展,热门的前端框架也在不断涌现。其中,React和Vue是目前最受欢迎的前端框架之一。但是,当我们在使用PHP时,我们应该使用Vue还是React呢?在这篇文章中,我们将分析PHP与Vue、React之间的关系,并探讨哪...
    99+
    2023-05-14
    php Vue React
  • SQLite、MySQL、PostgreSQL3个关系数据库之间的对比
    引言 关系数据模型以行和列的表格形式组织数据,在数据库管理工具中占主导地位。今天还有其他数据模型,包括NoSQL和NewSQL,但是关系数据库管理系统(RDBMS)仍然占主导地位用于存储和管理全球数据...
    99+
    2023-09-20
    sqlite mysql postgresql 数据库
  • JavaScript 与 TypeScript之间的联系
    目录1、什么是JavaScript?2、JavaScript有什么用?3、什么是TypeScript?4、TypeScript有哪些特点?5、TypeScript相对于JavaScr...
    99+
    2024-04-02
  • 煮饺子论云原生docker与kubernetes之间的关系
    目录前言一、周末煮饺子聊到容器问题二、说说docker与煮饺子的容器三、聊聊集群煮饺子(k8s)前言 云原生的概念最近非常火爆,企业落地云原生的愿望也越发强烈。看过很多关于云原生的文...
    99+
    2024-04-02
  • hibernate,jpa与spring data jpa之间有什么关系
    小编给大家分享一下hibernate,jpa与spring data jpa之间有什么关系,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!文字说明HibernateHibernate是一个开放源代码的对象...
    99+
    2023-06-25
  • Java NIO类库之间的关系
    这篇文章主要介绍“Java NIO类库之间的关系”,在日常操作中,相信很多人在Java NIO类库之间的关系问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java NIO类库之间的关系”的疑惑有所帮助!接下来...
    99+
    2023-06-17
  • 详谈hibernate,jpa与spring data jpa三者之间的关系
    目录前提文字说明CRUD操作前提 其实很多框架都是对另一个框架的封装,我们在学习类似的框架的时候,难免会进入误区,所以我们就应该对其进行总结归纳,对比。本文就是对hibernate,...
    99+
    2024-04-02
  • Java中==与equals()及hashcode()三者之间的关系详解
    目录1.= =2.equals()3.重写equals()4.equals()比较流程5.hashcode()1.= = =为赋值运算符,==为比较运算符,仅比较对象的内存地址,无法...
    99+
    2022-11-13
    Java == equals() hashcode() Java equals() hashcode() Java == equals()
  • golang函数并发控制与通道之间的关系
    在 go 语言中:函数并发控制允许使用关键字 go 或 goroutine 创建并发执行的函数。通道是一个缓冲队列,用于在并发函数之间传递值,提供同步和通信。可使用 Go 语言中函数...
    99+
    2024-04-25
    并发 通道 golang
  • MariaDB和MySQL之间的版本对应关系是什么
    MariaDB和MySQL的版本对应关系是: MariaDB 10.1对应MySQL 5.6 MariaDB 10.2对应MySQ...
    99+
    2024-04-09
    MariaDB
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作