master-master

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

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

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

Admin

启动 IP 之前的 keepalived 延迟
master-master

启动 IP 之前的 keepalived 延迟

是否可以在 keepalived 中启动虚拟 IP 之前配置延迟? 背景:我有多个 Master/Master MySQL 设置。每次只使用一个 Master。Keepalived 用于 mysql 流量的 VIP。当 VIP 切换到另一个 master 时,VIP 再次启动之前应该有 5 秒的延迟。确保另一方有足够的时间完成最后的复制流量。 ...

Admin

服务器重启后,主服务器复制中断
master-master

服务器重启后,主服务器复制中断

我有一个主主复制,配置如下。由于某些补丁,我们必须重新启动两个主服务器。但是当我检查时,复制已损坏。 大师 1: [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock symbolic-links=0 bind-address=Master 1 port=3306 query_cache_size=16M query_cache_limit=4M tmp_table_size=64M max_heap_table_size=64M key_buffer_size=32M table...

Admin

EC2 上的 RDS 和数据库实例之间的 Master 复制 Errno:1032
master-master

EC2 上的 RDS 和数据库实例之间的 Master 复制 Errno:1032

我在复制过程中多次遇到此错误 Last_SQL_Error:无法在表 db_name.event 上执行 Delete_rows 事件;在“事件”中找不到记录,Error_code:1032;处理程序错误 HA_ERR_KEY_NOT_FOUND;事件的主日志 mysql-bin.000131,end_log_pos 2869333 我通过备份数据库并将其还原到另一台服务器解决了这个问题,然后通过 CHANGE MASTER TO MASTER_LOG_FILE 和 MASTER_LOG_POS 重新启动复制。 但我需要知道其原因!为什么会发生...

Admin

Mariadb 使用 cron 或复制进行实时同步
master-master

Mariadb 使用 cron 或复制进行实时同步

我们有大约 14 个电子商务网站,它们在 2 个 LAMP 服务器上运行。服务器 1 中的两个网站和第二个服务器中的其余网站。有一个中央数据库,我们每 10 分钟使用 CRON 同步来自不同网站的所有数据。这个 CRON 以及用于同步的其他 CRON 作业会产生巨大的负载,服务器因此而瘫痪。 当前服务器架构图: 由于我们的中央数据库结构不同,我无法使用复制。或者我错了。我能找到的最佳同步更多实时数据的方法是什么? ...

Admin

MySQL Master-Master 发生偏移时出现错误 1872
master-master

MySQL Master-Master 发生偏移时出现错误 1872

我正在尝试修复主-主 MySQL 数据库复制模型之间的复制。 服务器 1(IP 为 192.168.2.6)配置为: auto-increment-increment = 2 auto-increment-offset = 1 因此它只写入奇数主键自动递增 ID。 服务器 2(IP 为 192.168.2.7)配置如下: auto-increment-increment = 2 auto-increment-offset = 2 因此它仅写入偶数主键自动递增 ID。 有人告诉我这个...

Admin

主-主复制如何在关闭时赶上同步
master-master

主-主复制如何在关闭时赶上同步

为了工作,我应该设置 2 个服务器(raspberry pi 3 debian)的主-主复制,我这样做了,并且它可以工作,但现在我来到了一个问题,为什么我们在 1srt 位置设置副本:服务器 1 是主服务器,服务器 2 应该是备份,以防服务器 1 由于 X 原因关闭,并且客户端仍然可以访问数据库并继续在其上写入。 但是当服务器 1 修复并重新启动时会发生什么?它会自动与服务器 2(现在具有更多信息、表格等)同步吗?我是否必须编写命令使其同步并获取所有缺失的数据? 知道数据库大约有 20,000,000 行代码并且很重,我无法手动完成此操作,我需要自动完成...

Admin

树莓派 3 上的主/主和主/从复制问题
master-master

树莓派 3 上的主/主和主/从复制问题

因此,两周以来,我一直在尝试使用我在网络上找到的不同方法(法语教程也是如此)在两个 Raspberry pi 上设置主/主复制(使用 apache2 Web 服务器和 mariadb 数据库)。其中许多方法非常相似,但我仍然无法使复制工作,现在我陷入困境,因为我不知道我做错了什么。刚开始时,我设法在大约一周后使主/从复制工作(即使它是可以在主服务器上写入的从服务器),因此我决定以另一种方式进行设置以将其转换为主/主复制,从那时起它就“坏了”(在 M/M 或 M/S 上都不起作用)。在我遵循的每个教程中,步骤几乎相同: 编辑“ sudo nano /etc/...

Admin

MySQL 中多源复制不起作用
master-master

MySQL 中多源复制不起作用

我正在尝试设置多源复制。在我的从属服务器中,我已在其配置文件中定义了以下两个属性。 master-info-repository=table relay-log-info-repository=table 需要这些条目是因为我在命令“CHANGE MASTER TO”中定义通道,如下所示: change master to master_host="127.0.0.1", master_port=20000, master_user="replication",master_password="password1" for channel="...

Admin

使主服务器成为另一个主服务器的从服务器
master-master

使主服务器成为另一个主服务器的从服务器

我有 4 个 MySQL 服务器 Master1、Master2、Master3 和 Master4。 Master1 和 Master2 互为主控,Master3 和 Master4 互为主控。 我想让 Master3 成为 Master1 的从属。这可能吗? 下图中蓝色部分显示了我当前的设置。红色部分是我想要实现的。 我怎样才能做到这一点? ...

Admin

将所有 DNS 服务器设为主区域有什么问题
master-master

将所有 DNS 服务器设为主区域有什么问题

我想使用 bind 配置 4 个 dns 服务器。将它们全部配置为主服务器且不进行 dns 传输是否有问题? # server one zone "example1.com" { type master; file "example1.com.zone"; allow-update { none; }; allow-transfer { none; }; }; # server two zone "example1.com" { type master; file "example1.com.zone"; ...

Admin

过滤主主复制——可能吗?
master-master

过滤主主复制——可能吗?

我接到了一项配置任务,我认为这是一个庞然大物。我的老板想要两台 mysql 服务器。假设服务器 A 和服务器 B 有数据库 db1、db2、db3、db4。他希望服务器 A 只作为数据库 db1 和 db2 的主服务器,这些数据库将被复制到服务器 B,服务器 B 将成为数据库 db3 和 db4 的主服务器,这些数据库将被复制到服务器 A。 根据该描述,似乎可以通过过滤复制(使用 binlog-do-db 和 binlog-ignore-db 命令进行过滤)来实现。 即使有可能,我还是有点怀疑。 所以我的问题是这是否可能,如果可能的话我应该以这种方式配...

Admin

MySQL 主主复制问题
master-master

MySQL 主主复制问题

我有两个数据库,通过主-主复制同步数据。 该设置是使用以下指南创建的: digitalocean.com/community/tutorials/how-to-set-up-mysql-master-master-replication 直到两天前,该系统已经运行良好一年多了,但现在我遇到了这个奇怪的问题。 服务器 1: 从属状态、主状态和 my.cnf 复制设置:https://i.cloudup.com/IjK7fPVaN9-3000x3000.jpeg 服务器2: 从属状态、主状态和 my.cnf 复制设置:https://i....

Admin

MYSQL主主复制显示主状态显示空记录
master-master

MYSQL主主复制显示主状态显示空记录

环境:Windows 2008 R2,MySQL 5.051b 两台服务器: 服务器1:192.168.2.8 服务器2:192.168.2.9 服务器1 > my.ini [mysqld] server-id = 1 auto-increment-increment = 2 auto-increment-offset = 1 log-bin = mysql.bin bind-address = 0.0.0.0 服务器2 > my.ini [mysqld] server-id = 2 auto-increment-increm...

Admin

使用 Bucardo 进行 postgres 9.1 master-master 设置
master-master

使用 Bucardo 进行 postgres 9.1 master-master 设置

有没有人知道任何关于在主-主配置中设置 2 个 postgres 9.1 数据库的全面教程?需要哪些“附加组件”(例如,Bucardo 是否仍然是必需品?)。我试过谷歌搜索,但我发现很多帖子都是几年前的,所以我不确定它们是否仍然相关。让我更具体一点: 例如,以下方法可能有效: - 在 master1 上安装 bucardo - 设置复制如下: master1:master - master2:slave - 验证复制是否有效 如果以上内容正确,则: - 在 master2 上安装 bucardo - 设置复制如下: master2:master - mas...

Admin