1. 这么说不对, 主要是和使用参数相关
============================================
[MySQL5.7参数–master-data] https://dev.mysql.com/doc/refman/5.7/en/mysqldump.html#option_mysqldump_master-data
# 此参数和主从复制相关, 主从复制必须开启binlog,所以如下未开启binlog就会报错:
[root@xxx ~]# mysqldump -uroot -p -A -R -E --triggers --master-data=2 --single-transaction --set-gtid-purged=OFF >full.sql
Enter password:
mysqldump: Error: Binlogging on server not active
2. 生产环境binlog最好开起来,5.7默认永久保留,最好查看下保险
$> show variables like 'log_bin';
$> show variables like 'expire_logs_days'; #[0,99] 0为永久保留
$> show variables like 'max_binlog_size'; #默认1GB
$> show variables like 'log_%'; #存放位置
$> show binary logs;
本文介绍了MySQL5.7中与主从复制相关的参数master-data的使用方法,并强调了binlog的重要性。文章详细解释了如何检查binlog的状态及配置,包括其保留策略、文件大小等。
1万+

被折叠的 条评论
为什么被折叠?



