当前位置: 首页 > 知识库问答 >
问题:

mysqldump--delete-master-logs可安全复制?

韩善
2023-03-14

我的服务器上有以下备份方案:

每天我都运行“mysqladmin flush-logs”。

我每周运行“mysqldump--single-transaction--flush-logs--master-data=2--delete-master-logs>...”

最近,我添加了一个具有正常主从复制功能的从服务器。

问题是:如果我的备份方案删除了bin-logs,而没有同步出所有的更改,那么它可能会中断复制吗?我是否应该在经过一段相当长的时间后手动删除bin-logs?

共有1个答案

何辰沛
2023-03-14

从这个关闭的bug报告;

--delete-master-logs与“reset master”SQL命令具有相同的效果

http://dev.mysql.com/doc/refman/5.0/en//reset-master.html

重置主机删除索引文件中列出的所有二进制日志文件,将二进制日志索引文件重置为空,并创建新的二进制日志文件。此语句仅在主机首次启动时使用。

换句话说,是的,它可能(而且很可能会)破坏您的复制。

 类似资料:
  • 问题内容: 我写了一个脚本来备份我的MySQL数据库,方法是: 一个cron每天晚上启动它,并将结果发送到另一台服务器。 清晰地显示在我的脚本中,每个人都可以以适当的权限查看它。我也被告知有关/ proc问题(可以在哪里查看cmd运行)。 MySQL文档说: 在命令行上指定密码应该被认为是不安全的。请参见第7.6节“保持密码安全”。 我在任何地方都找不到这个神奇的7.6节。 处理自动mysqldu

  • logs 用法 Usage: docker logs [OPTIONS] CONTAINER Fetch the logs of a container -f, --follow=false Follow log output --help=false Print usage --since= Show logs sin

  • The main debugging tool for Ceph is the dout and derr logging functions. Collectively, these are referred to as “dout logging.” Dout has several log faculties, which can be set at various log levels u

  • Darks Logs 是一个日志组件,适用于Java、Android、Web等开发项目。其特点类似于Log4j,但是其易用性更高,更轻量级,为Android端做了较大改进。自带的日志文件生成器可以文件大小分割,并指定保留天数。生成的文件名称可以增加实时日期格式、环境变量等。配置文件中可直接对每个Appender配置Filter,如果配置是Darks Logs自带的类,支持类名和类全名两种方式,为开

  • 我刚刚检查了我们的新网站后端代码,发现了这个: 安全与否?如果允许任何来源,用户身份验证是否足够?

  • 作者:mendickxiao 经过部署Kubernetes集群章节我们已经可以顺利的部署一个集群用于开发和测试,但是要应用到生产就就不得不考虑master节点的高可用问题,因为现在我们的master节点上的几个服务kube-apiserver、kube-scheduler和kube-controller-manager都是单点的而且都位于同一个节点上,一旦master节点宕机,虽然不应答当前正在运