Articles of mysql replication

最简单的方法来同步开发MySQL数据库到生产MySQL数据库?

我们有一个本地安装MySQL的临时服务器。 我们计划运行Expression Engine,它需要一个数据库。 在生产方面,我们有两个负载平衡的apache服务器,所以我们需要在专用硬件上安装一个mysql服务器,并从中读取两个web服务器。 现在,由于我们的大部分工作都是在登台服务器上完成的(添加,编辑,删除文章),我需要弄清楚如何将更改同步到生产中。 在生产方面不会有任何改变。 我想过一个主/从设置,但我们不想实时“发布”我们的变更; 直到pipe理层让我们继续前进。

MySQL复制,主从与提交

我有一个生产Web服务器与MySQL数据库设置为主。 我有一个与MySQL设置为从属的开发服务器,数据成功地从主复制。 当一个开发人员有机会进入Slave数据库时会发生什么? 这个提交是否搞砸了整个设置? 如果这不是生产/开发/分期设置的理想情况,理想的设置是什么?

什么是控制活动数据库的一部分版本的好工具/方法?

有时如果数据库被损坏,复制的数据库也可能复制相同的损坏。 什么是复制/备份数据库并防止类似情况发生的最好方法? (专门针对MySQL)

最好的MySQL故障转移和负载平衡的共享主机环境

我正在创build一个共享主机环境,负载均衡和HA。 HTTP / HTTPS是可以的,以及在服务器之间分发文件(代码和文件上载)。 剩下的最后一件事是负载平衡,并使高可用性MySQL。 我有两台服务器,我认为使用haproxy作为平衡器的master-to-master复制是一个解决scheme。 你有什么build议?你怎么看? 我需要一个最终用户的透明解决scheme,就像只有一个数据库连接。

设置MySQL复制 – 多台机器?

我读了很多的MySQL服务器repliaction教程,但没有任何提示,如果从属服务器是在第二台机器或在同一台服务器,但只是另一个mysqld进程? 有什么build议? 提前致谢!

如何继续build立一个辅助MySQL的Linux奴隶?

我有一个MySQL数据库主从生产。 我想要设置额外的MySQL奴隶。 数据库中大约有15TB的数据,数据库中有MYISAM和InnoDB表。 我正在考虑下面的选项: closures主数据库并将mysql数据文件夹复制到从属服务器。 Innodb表可以像这样复制吗? 使用读锁运行刷新表,scp文件到新的奴隶和解锁表,这是可能的myisam表,我可以做同样的innodb表呢? 感谢您看这个问题。

MariaDB Galera集群

我可以尝试在群集中设置MariaDB,但看起来像我坚持这个错误: #mysqld -u mysql 130407 21:36:24 InnoDB: The InnoDB memory heap is disabled 130407 21:36:24 InnoDB: Mutexes and rw_locks use GCC atomic builtins 130407 21:36:24 InnoDB: Compressed tables use zlib 1.2.7 130407 21:36:25 InnoDB: Initializing buffer pool, size = 2.0G 130407 21:36:26 InnoDB: Completed initialization of buffer pool 130407 21:36:27 InnoDB: highest supported file format […]

mysql主 – 主设置作为一种简单的主从升级的方式

我试图看看下面的计划是否可行。 这里的目标是能够做HA(正常运行时间),而不一定是加载 – 在一个MySQL 5.5服务器(使用innodb)上写入很好,但在数据库closures时不可能。 目前,我有一个主从复制设置工作正常,除了没有自动升级(显然)。 我打算做的是设置主 – 主复制,以便使用Amazon Route 53 DNS故障转移(运行状况检查)执行此“自动升级”。 我试图避免的是不必做自动增量的伎俩,因为“业务伙伴”习惯了自动递增的PK作为连续的数字(是的,我知道这是不好的,但数据是从2004年)。 因此,在没有自动增加防冲突位的情况下设置主 – 主复制。 主要主数据库是db1.domain.com,辅助主数据库是db2.domain.com 在Amazon Route 53中,为db.domain.com设置DNS故障切换logging – >主故障切换为db1.domain.com – >在IP地址端口3306上使用TCP健康检查 – >辅助故障切换为db2.domain.com – > IP地址端口3306上的TCP健康检查 大多数情况下(99%),除非tcp://db1.domain.com:3306已经死了,db1.domain.com将在DNS命中db.domain.com上。 事实上,希望这是100%。 这可能的缺点是失去了主键(碰撞),我认为我可以失去一个订单。 我们是一个低数据量的B2B业务,如果发生这种情况,就可以打电话给我们的客户(像一个订单消失)。 这听起来像一个好的计划? 然后,我也将在db1.domain.com上运行另一个从属复制作为“主”到一个slave-db1.domain.com – 不知道为什么,也许是沉重的SELECT?

Mysql数据库还原

我的MySQL备份每天凌晨4点运行,无意中我的数据库在上午7点被损坏。 现在如何恢复在凌晨4点和7点之间更新的数据

我应该使用哪种MySQL复制?

我有两台服务器考虑服务器1和服务器2.服务器1上有许多数据库,服务器2上也有很less的活动数据库。 我可以设置服务器1和服务器2的MySQL复制吗?如果是,build议什么types的复制主 – 主或主 – 从。 我也想知道,如果我去主从复制将我的奴隶工作,因为它正在工作,或将有可以在从服务器上执行操作的限制。 我在一些论坛上看到,Slave能够执行只读操作,所以我想知道如果我去主从,我将能够使用服务器2(从属)上的现有数据库。 谢谢。