本节课的一些批注和学习感受:

- 对于二进制格式,现在推荐使用 row 格式,而不是mixed
binlog_format=row
- 重启mysql服务,推荐托管给systemd,而非mysqladmin
systemctl restart mysqld
- 主备库信息,建议落盘,设置成file,
如果写入table,当数据库发生严重crash时,不便于恢复,而且落盘压力并不会增加多少。
master_info_repository=file
- sql_slave_skip_counter
这个参数很重要,值得好好研究。
从官方解释知道,sql_slave_skip_counter以event 为单位 skip ,直到 skip 完第N个 event 所在的 event group 才停止。对于事务表,一个 event group 对应一个事务; 对于非事务表,一个 event group 对应一条 SQL 语句。并且一个 event group 可以包含多个 event 事件。
对于复制出现的异常,并不一定需要用该参数来跳过 event, 而建议使用工具 pt-slave-restart。
- 总结
MySQL 主从搭建是 MySQL 高可用的基础,也是最常用的架构,没有之一。
一定要熟练掌握主从配置方法,和常用参数,这样才能更上一层楼。
最后,是“墨天轮”,不是“摩天轮”啊,对于DBA来说,错一个字母可能就会引发灾难,慎重,慎重啊!
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




