当前位置:网站首页>MySQL主从复制几个重要的启动选项
MySQL主从复制几个重要的启动选项
2022-08-02 11:35:00 【51CTO】
MySQL主从复制几个重要的启动选项
(1) log-slave-updates
log-slave-updates这个参数用来配置从服务器的更新是否写入二进制日志,这个选项默认是不打开的,但是,如果这个从服务器B是服务器A的从服务器,同时还作为服务器C的主服务器,那么就需要开发这个选项,这样它的从服务器C才能获得它的二进制日志进行同步操作
(2) master-connect-retry
master-connect-retry这个参数是用来设置在和主服务器连接丢失的时候,重试的时间间隔,默认是60秒
(3) read-only
read-only是用来限制普通用户对从数据库的更新操作,以确保从数据库的安全性,不过如果是超级用户依然可以对从数据库进行更新操作
(4) slave-skip-errors
在复制过程中,由于各种的原因,从服务器可能会遇到执行BINLOG中的SQL出错的情况,在默认情况下,服务器会停止复制进程,不再进行同步,等到用户自行来处理。
Slave-skip-errors的作用就是用来定义复制过程中从服务器可以自动跳过的错误号,当复制过程中遇到定义的错误号,就可以自动跳过,直接执行后面的SQL语句。
--slave-skip-errors=[err1,err2,…….|ALL]
但必须注意的是,启动这个参数,如果处理不当,很可能造成主从数据库的数据不同步,在应用中需要根据实际情况,如果对数据完整性要求不是很严格,那么这个选项确实可以减轻维护的成本
边栏推荐
猜你喜欢
C#/VB.NET 添加多行多列图片水印到Word文档
AlphaFold又放大招,剑指整个生物界!
CCF论文会议 IEEE 如何查询某个会议期刊的所有文章
Multithreading (Basic) - 40,000 word summary
基于threejs的商品VR展示平台的设计与实现思路
Mysql transaction isolation level and MVCC (multi-version concurrency control)
智能手表前景如何?
2022年8月初济南某外包公司全栈开发面试题整理
Failed to configure mysql, what's going on?
爆款视频怎么做?这里或许有答案!
随机推荐
LeetCode笔记:Weekly Contest 304
打破千篇一律,DIY属于自己独一无二的商城
Question about #oracle#, how to solve it?
Excel dynamic chart production
Crack detection technology based on deep learning
jvmxmx和xms参数分析(设定优化校准)
Learning Experience Sharing Seven: YOLOv5 Code Chinese Comments
Getting Started with Three.JS Programmatic Modeling
企业级数据治理工作怎么开展?Datahub这样做
如何在 UE4 中制作一扇自动开启的大门
Oracle 19c 连接PDB
如何在技术上来保证LED显示屏质量?
OLED的HAL库代码介绍及使用(stm32f1/I2C/HAL库版/100%一次点亮)
ASP.NET Core 6框架揭秘实例演示[31]:路由"高阶"用法
深度学习100例 —— 卷积神经网络(CNN)实现mnist手写数字识别
SQL函数 $TRANSLATE
翁恺C语言程序设计网课笔记合集
您应该知道的 Google Sheets 使用技巧
保姆级教程:写出自己的移动应用和小程序(篇二)
npm run dev 和 npm run serve区别