InnoDB存储引擎
引擎区别
索引和算法
锁的机制
关键特性
事务一:重做日志
事务二:undo log
异步复制和半同步复制
MySQL主从配置参数
GTID
MySQL操作手册
自增ID和UUID 对性能的影响
本文档使用 MrDoc 发布
-
+
首页
MySQL主从配置参数
datadir, basedir, tmpdir 分别为数据文件位置、数据库程序安装位置、临时文件位置 server_id 实例id,注意,同一集群机器的 server_id 不能相同 log_bin 二进制日志位置 binlog_format 二进制日志格式 row 表示记录每条数据变化情况; statement 表示记录相关 sql 语句; mixed 表示两种混用; 在搭建主从的时候建议使用 row 格式,如果是用 sql 语句来同步数据很容易出现数据不一致的情况 relay_log_recovery 从节点宕机后,如果中继日志文件损坏,则创建新的中继日志文件,从上一个事务的位置开始拉取binlog日志。 可以保证中继日志完整性,建议开启 log_error 错误日志位置 plugin_dir 插件位置 plugin_load 启动时需要加载的插件 loose_rpl_semi_sync_master_enabled 是否开启无损半同步复制-主库(建议主备都开启,方便主备切换) loose_rpl_semi_sync_slave_enabled 是否开启无损半同步复制-备库(建议主备都开启,方便主备切换) auto_increment_offset 自增字段起始值 auto_increment_increment 自增字段步增数值 log_slave_updates 将复制事件写入 binlog, 一个节点既做主库又做从库此选项必须要开启 lower_case_table_names 0:区分大小写,1:不区分大小写 loose_rpl_semi_sync_master_timeout 半同步复制转异步复制尝试等待时间,单位毫秒 一些说明: 1. 设置 `auto_increment_offset`和`auto_increment_increment` 是为了防止两个节点双写时出现主键冲突 2. `双Master互为主从`的情况下,开启 `log_slave_updates`不会导致无限循环同步,因为binlog中会记录产生数据的server_id,这些数据是不会从Slave中再次同步到源server的。
gaojian
2021年11月5日 17:12
分享文档
收藏文档
上一篇
下一篇
微信扫一扫
复制链接
手机扫一扫进行分享
复制链接
关于 MrDoc
觅思文档MrDoc
是
州的先生
开发并开源的在线文档系统,其适合作为个人和小型团队的云笔记、文档和知识库管理工具。
如果觅思文档给你或你的团队带来了帮助,欢迎对作者进行一些打赏捐助,这将有力支持作者持续投入精力更新和维护觅思文档,感谢你的捐助!
>>>捐助鸣谢列表
微信
支付宝
QQ
PayPal
Markdown文件
分享
链接
类型
密码
更新密码