MySQL 8.0文档阅读: 基于File Position的主从复制replication

文章目录binlog参数修改binlog存放路径清除binlog配置master配置slave创建master快照binlog参数https://dev.mysql.com/doc/refman/8.0/en/replication-options-binary-log.html以下以--开头的参数, 表示只能通过启动参数或配置文件来设置参数名定义–log-bin设置...
摘要由CSDN通过智能技术生成

binlog配置

binlog参数

https://dev.mysql.com/doc/refman/8.0/en/replication-options-binary-log.html
以下以--开头的参数, 表示只能通过启动参数或配置文件来设置

参数名 定义
–log-bin 设置binlog的路径和前缀
–log-bin-index 设置binlog 索引文件的路径和前缀, 默认情况下, 它的存放路径与–log-bin相同
–binlog-do-db=db_name 需要binlog的库, 如果需要指定多个库, 则配置多次
–binlog-ignore-db=db_name 需要忽略掉的库, 如果需要指定多个库, 则配置多次
binlog_expire_logs_seconds binlog有效时间, 默认为一个月,
sync_binlog 决定了什么时候将binlog同步到磁盘上, 对性能和可能靠性有重要影响. 如果要保证可靠性, 必须设置为1

修改binlog存放路径

mkdir /home/bin
chown mysql:mysql bin

vim /etc/my.cnf
log_bin=/home/bin/binlog

清除binlog

https://dev.mysql.com/doc/refman/8.0/en/reset-master.html

mysql> RESET MASTER ;
mysql> SHOW BINARY LOGS;

如果不加参数, 则会清除所有的binlog记录, 非常危险.

比较安全的做法是使用PURGE BINARY LOGS
https://dev.mysql.com/doc/refman/8.0/en/purge-binary-logs.html

导出binlog内容

https://dev.mysql.com/doc/refman/8.0/en/mysqlbinlog.html

shell> mysqlbinlog binlog.000001

配置master

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值