master-slave

如何在不重新启动进程的情况下更改 MongoDB 集群中的主服务器?
master-slave

如何在不重新启动进程的情况下更改 MongoDB 集群中的主服务器?

阅读 MongoDB 的文档,了解如何配置集群的主从配置(我们的集群将有超过 12 个节点,因此不幸的是我们不能有副本集配置),如何在不停止任何进程的情况下将从属服务器提升为主服务器? 有没有什么命令我们可以使用,比如 Redis 的 slaveof 命令,它允许我们将从属服务器提升为主服务器,而无需重新启动该进程? 这是我们在 MongoDB 文档中发现的(http://docs.mongodb.org/manual/core/master-slave/): 要从不可用或损坏的主服务器(以下示例中的 A)永久故障转移到从服务器(B): ...

Admin

mySQL:从属服务器无法连接到主服务器进行复制
master-slave

mySQL:从属服务器无法连接到主服务器进行复制

在我的主人身上,我做了: GRANT REPLICATION SLAVE ON *.* TO 'repluser'@'%' IDENTIFIED BY 'mypassword'; 在我的奴隶身上,我看到: mysql> show slave status \G; *************************** 1. row *************************** Slave_IO_State: Connecting to master Master_Hos...

Admin

在 bind9 从属名称服务器中覆盖 SOA 到期日期
master-slave

在 bind9 从属名称服务器中覆盖 SOA 到期日期

我运行一个域的从属名称服务器,但我无法完全控制它(即无法更改 SOA)。SOA 指定了一周的到期时间。出于各种原因,我想将特定从属服务器上的该值覆盖为更大的值。有办法吗? 注意:我知道对于刷新和重试字段,bind9 提供了 min-refresh-time、max-refresh-time、min-retry-time 和 max-retry-time 选项来推翻 SOA,如文档。由于某种原因,这不包括到期日。 ...

Admin

如何从 MySQL 主/从设置中删除导致 MySQL 从属实例崩溃的查询?
master-slave

如何从 MySQL 主/从设置中删除导致 MySQL 从属实例崩溃的查询?

具体来说,我有一个查询试图授予权限,但无论出于什么原因,它都导致从属 MySQL 实例崩溃。结果,我甚至无法从命令行调出 mysql 控制台。它在 Linux 中运行。 有没有办法让我手动从命令复制列表中删除查询命令,以便它可以继续处理?如果可以,该怎么做? 以下是日志的一个示例: 2024-05-01T01:10:38.045326Z 5 [Warning] [MY-010590] [Repl] An unexpected event sequence was detected by the IO thread while queuing the even...

Admin

PowerDNS 主/从 AXFR 块错误:服务器故障
master-slave

PowerDNS 主/从 AXFR 块错误:服务器故障

简短描述 我在 Ubuntu 20.04 上运行两台 PowerDNS 4.2 机器,带有 PowerDNS-Admin 和 PowerDNS-recursor。两台机器都使用 mysql 后端。问题是,每当我从主服务器启动 NOTIFY 时,从属服务器都会收到此错误: No serial for 'test.local' found - zone is missing? gmysql Connection successful. Connected to database 'pdns' on '127.0.0.1'. Starting AXFR of ...

Admin

MariaDB 主主复制,有 3 个服务器,主服务器上没有打开任何端口
master-slave

MariaDB 主主复制,有 3 个服务器,主服务器上没有打开任何端口

我想要三台 MariaDB 数据库服务器,一台主服务器和两台“从服务器”。我希望能够在每台服务器上进行读写,并将其复制到其他服务器上。我在网上看到这叫做“主主复制”。 现在我不想在我的“真实”主服务器上打开任何端口,只想在两个“从属”实例上打开。是否可以让“真实主服务器”打开套接字,这样我就不必在第一台服务器上打开用于传入流量的端口? 编辑:我在“主”服务器上有多个数据库,并且只想将其中一些数据库复制到“从属”服务器。 ...

Admin

MySQL 复制大量变化的数据
master-slave

MySQL 复制大量变化的数据

你好,我有一个主 MySQL 服务器,该服务器有 950 GB 的数据,而从属服务器由于某种原因已经停止,并且存在 80 GB 的数据差异。因此我开始设置新的从属服务器。 由于数据在变化,多个数据库的转储、复制和恢复将花费大量时间。所以我还有其他选择吗? ...

Admin

为什么服务器运行缓慢且带宽受限
master-slave

为什么服务器运行缓慢且带宽受限

我们有一台云服务器。我们有 3 台服务器和一个公共 IP 的负载均衡器。我们有用于数据库连接的主从服务器。 应用程序向用户提供一些数据,用户将一些数据和一些文件发布到服务器。目前的情况是,当上传文件的用户数量增加时,整个系统就会变慢,许多用户无法在 Web 应用程序中执行基本操作。CPU 使用率低于 25%。应用程序端没有错误日志。资源是免费的。我们唯一遇到的情况是,当有许多用户上传文件时,带宽会堵塞。有没有什么解决方案可以让我们准确检测错误日志或为什么会变慢? ...

Admin

如何处理 wordpress woocommerce 商店的故障转移?
master-slave

如何处理 wordpress woocommerce 商店的故障转移?

我正在开展一个包含多个 WordPress + Woocommerce 商店的项目。我们有 3 台专用服务器。随着流量的增长。有时,服务器会宕机。我正在寻找适用于这些 wordpress+woocommerce 网站的故障转移解决方案。 首先,我找到了 CloudFlare。它会自动故障转移到另一个“A”记录。所以我只需要将所有文件和数据库复制到其他服务器作为备份。当第一台服务器停机时,它将指向另一台服务器。 但这又带来了另一个问题。当它指向第二台服务器时。数据库中的所有数据都会回到创建备份时。当原始服务器修复后,域会指向原始服务器。然后写入第二台服务器的所...

Admin

如何与不可见的主服务器建立主从连接?
master-slave

如何与不可见的主服务器建立主从连接?

我知道,这个问题一开始听起来可能很奇怪,但让我解释一下一些事情,我相信你会明白我的问题: 我有一个树莓派记录我家里气象站的所有数据。所有这些数据存储在一个MariaDB 数据库。它每分钟更新一次。树莓派从外面是看不见的。 现在我想将此数据库复制到我的网络服务器。不必完全同步,延迟1-5分钟也可以(如果没有更好的解决方案)。 我的问题是主机是客户端,从机是服务器。我无法(也不想)让客户端在外部可见。有什么方法可以解决我的问题吗? 我创建了下面的图片来形象化地表达我的想法: ...

Admin

psql:无法连接到服务器:没有到主机的路由
master-slave

psql:无法连接到服务器:没有到主机的路由

我知道这是一个重复的问题,但我没有找到任何解决方案 我想在 Debian 9 中为 PostgreSQL 9.6 设置主从复制。但从服务器无法连接主服务器。 xx.xxx.xxx.205 = master xx.xxx.xxx.206 = slave root@master:~# netstat -plntu |grep 5432 tcp 0 0 0.0.0.0:5432 0.0.0.0:* LISTEN 6290/postgres tcp6 0 ...

Admin

如何正确备份和恢复 mariadb master/slave
master-slave

如何正确备份和恢复 mariadb master/slave

我有一个使用 gtid 的主/从 mariadb 设置。据我所知,我应该更喜欢使用从属端进行备份。但是如果发生灾难怎么办?我可以在新的主服务器上恢复从属吗?如何正确恢复它?我必须重置 GTID 并从当前服务器开始吗? ...

Admin

Mysql 5.7 从服务器与 5.6 主服务器性能较差
master-slave

Mysql 5.7 从服务器与 5.6 主服务器性能较差

我们最近重新安装了 3 台在主从服务器上运行的 mysql 服务器,使用的是 percona 5.7 和 ubuntu 18.04,而不是 oracle linux 7。这些服务器目前连接到 mysql 5.6 主服务器。自重新安装以来,我们的从服务器延迟比在从服务器上运行 mysql 5.6 时要严重得多(以前几乎不存在延迟)。 5.7 服务器具有相同的硬件,只是磁盘更多一些。重新安装的服务器不再使用 12 个磁盘,而是使用 2 个 10 个磁盘。两者都在 lvm 上运行。 所有服务器 5.6 和 5.7 都在运行 noop 调度程序,我们在安装前使用 f...

Admin

仅将 bind 9.11 与 Masters 结合使用
master-slave

仅将 bind 9.11 与 Masters 结合使用

在提出问题之前先了解一些背景信息:我们当前的设置是: 数据中心 A 中有 1 个主绑定和 1 个从绑定 数据中心 B 中有 2 个从属绑定 2 数据中心 A 中的无边界 2 数据中心 B 中的无边界 全部由 Puppet 管理。无动态区域。 今天我们的管理层决定下周测试数据中心 A 的紧急关闭。因此,我需要验证我们的 DNS 系统的功能,因为一切都与它绑定,如果无法再访问它,系统就会崩溃。 到目前为止,我已经设法测试了即使主服务器停机几天,DNS解析是否仍然有效,结果令人满意(它工作得很好)。因此,即使数据中心A正在停机,总体功能仍然可用。尽管如...

Admin

启动 bind9 服务时 bind9 不起作用,但明确启动命名服务时起作用
master-slave

启动 bind9 服务时 bind9 不起作用,但明确启动命名服务时起作用

我遇到了一个非常奇怪的情况,我不太明白。我有一个主 DNS 和一个从 DNS,我检查了配置,没有返回任何错误。如果我尝试将 bind9 作为服务启动,它无法与从服务器正确同步: sudo service bind9 start 我也尝试过通过以下方式启用它: sudo systemctl enable bind9 再次,主服务器和从服务器不同步。我正在研究,有人建议运行命名在前台查看日志输出的内容。奇怪的是,当我在主服务器和service bind9 stop从服务器上运行并运行时named -fg,它们突然开始同步并传输必要的区域信息。 为什...

Admin