参数 tx_read_only 或者 transaction_read_only 用于设置事务的访问模式,可设置为 OFF/ON,默认值为 OFF,表示事务可读,可写,设置为 ON 表示事务只读,不可写。

transaction_read_only 参数在 5.7.20 版本引入,tx_read_only 参数在 8.0.3 版本被移除,这两个参数意义完全一样,只是名称不同,transaction_read_only 名称更加规范,在高版本 MySQL 中,建议使用 transaction_read_only。

该参数可以在全局范围内设置,也可以在 session 级设置,在全局范围内设置该参数后,对于已有的连接并不会生效,因为已有连接的 session 级参数仍然保持原样,因此需要杀掉已有连接,让应用重新建立连接,以便使该参数对所有连接生效。

SET GLOBAL transaction_read_only = ON;

SET SESSION transaction_read_only = ON;

如果设置 transaction_read_only 为 ON,此时向表中写入数据,会产生报错,如下:

ERROR 1792 (25006): Cannot execute statement in a READ ONLY transaction.

mysql read only参数_MySQL 参数解析 tx_read_only transaction_read_only相关推荐

  1. mysql -a 参数_mysql参数及解释

    key_buffer_size:(global.Dynamic)#*** MyISAM特有的选项.即使你不使用MyISAM表,你仍应该将它设置为8-64M,因为它也被用于内部的临时磁盘表.这个参数是用 ...

  2. mysql 上级组织参数值_MySQL参数group_replication_consistency说明

    group_replication_consistency 这个参数是在8.0.14引进的一个和组复制相关的参数,用来控制组提供的事务一致性保障.可以在全局或单个事务中进行配置.也可在单主组复制环境中 ...

  3. mysql key reads 参数_MySQL参数性能优化

    案例1:该案例来自一个不是特别繁忙的服务器 table_cache – 512 open_tables – 103 opened_tables – 1273 uptime – 4021421 (mea ...

  4. mysql.err日志分析_Mysql日志解析

    转载:https://www.cnblogs.com/Fly-Wind/p/5674382.html 修改Mysql配置 Mysql配置地址为: C:\Program Files (x86)\MySQ ...

  5. mysql数据库前端缓存_MySQL数据库性能优化--缓存参数优化

    在平时被问及最多的问题就是关于 MySQL 数据库性能优化方面的问题,所以最近打算写一个MySQL数据库性能优化方面的系列文章,希望对初中级 MySQL DBA 以及其他对 MySQL 性能优化感兴趣 ...

  6. mysql主从有关参数_mysql主从复制配置

    一.mysql主从备份(复制)的基本原理 mysql支持单向.异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器.mysql复制基于主服务器在二进制日志中跟踪所有对数据库的 ...

  7. mysql数据库性能跟哪些参数有关系_MySQL性能优化全攻略-服务器参数调整

    正确的编译方法固然重要,但它只是提高MySQL服务器性能工作的一部分.MySQL服务器的许多参数会影响服务器的性能表现,而且我们可以把这些参数保存到配置文件,使得每次MySQL服务器启动时这些参数都自 ...

  8. mysql主从有关参数_MySQL 主从复制相关参数

    列举了MySQL主从复制主要的相关参数 binlog server_id 服务器在集群中唯一标识符 log_bin[=binlog_name] 启动二进制日志 log_bin_index 二进制日志索 ...

  9. mysql存储过程list参数_mysql存储过程教程(1)

    MySQL存储过程 1.1         CREATE  PROCEDURE  (创建) CREATE PROCEDURE存储过程名(参数列表) BEGIN SQL语句代码块 END 注意: 由括号 ...

最新文章

  1. 2021年大数据Flink(四十一):​​​​​​​Flink实现订单自动好评
  2. WebAssembly 的由来
  3. IT-标准化-系列-14.用-博客三剑客-写博客
  4. windows环境下C语言socket编程
  5. python解约瑟夫环问题
  6. RTSP摄像机为什么还保留MJPEG编码格式
  7. python不会英语不会数学怎么自学-零基础想自学PYTHON如果补数学怎么补?
  8. multipart/form-data与application/octet-stream的区别、application/x-www-form-urlencoded
  9. QATF自动化测试框架
  10. 机器学习和深度学习_人工智能、机器学习和深度学习三者关系?
  11. 顺序队列为空的条件_C语言实现顺序队列
  12. 动视暴雪消费产品集团首次亮相2018年中国授权展
  13. java实现学生信息管理系统
  14. 魅族怎么更改html,魅族默认浏览器设置
  15. 魅族便签,能否成为国内便签应用的No.1?
  16. 2019年北京理工大学计算机专硕上岸经验分享
  17. Ansible mysql_db模块
  18. python在excel中数据画线_python中操作excel数据
  19. 【C标准库】详解feof函数与EOF
  20. 将python脚本打包为exe可执行文件

热门文章

  1. Yolov3 的 OneFlow 实现
  2. 基于ARMv8的固件系统体系结构
  3. 基于ARM Cortex-M的SoC存储体系结构和实战
  4. 自动驾驶感知系统盘点
  5. Android 使用java 代码获取res 里面的value 定义的数组
  6. 【NOIP2018】 游记
  7. ES6变量常量字符串数值
  8. 2022-2028全球及中国呼吸麻醉消耗品行业研究及十四五规划分析报告
  9. Python 程序员常见错误
  10. 经1503 20151453 张开拓