zoukankan      html  css  js  c++  java
  • innodb_read_only 和read_only

    innodb_read_only
    
    启动server 在read-only模式。对于分布在数据库应用或者数据设置为只读介质。
    
    也可以用于数据仓库共享相同的数据目录在多个实例之间。
    
    read_only:
    
    
    当read_only 系统变量启用时, server 不允许client 更新除了用户有超级权限,
    
    
    默认这个变量是关闭的。
    
    
    当read_only 启用的时候,server 允许下面这些操作:
    
    
    slave threads 执行update,  如果server 是一个复制slave. 在复制阶段,
    
    
    它是有用的 启用read_only 在slave servers上来确保 slaves 只接收来自master的更新而不是clients.
    
    
    使用ANALYZE TABLE or OPTIMIZE TABLE语句,只读模式下是防止表结构和内容的修改。
    
    
    分析和优化不符合这样的变化。这意味着,例如,一致性检查在只读复制slaves上可以进行mysqlcheck --all-databases --
    
    analyze.
    
    
    操作在临时表上
    
    
    插入log tables(mysql.general_log and mysql.slow_log)
    
    read_only 仅存在全局变量,因此改变这个值需要SUPER 权限。
    
    
    改变read_only 在master server就不会复制到slave servers.
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    

  • 相关阅读:
    4-18
    Vue学习 2017-4-9
    前端杂谈
    不错的博客哦!
    待整理知识杂项
    Vue学习历程
    王工的权限理解
    【NX二次开发】图标图像
    【转】C++怎么读写windows剪贴板的内容?比如说自动把一个字符串复制.
    获取计算机名
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13351208.html
Copyright © 2011-2022 走看看