十一 29 MySQL Replication和Oracle logical standby的原理对比 发布时间:2012 年 11 月 29 日 发布者: OurMySQL MySQL Replication可以很方便的用来做应用的读扩展,也可以帮MySQL实现一定程度的HA方案。 整个复制过程实际上就是Slave从Master端抓取Binary Log然后再在自己身上完全顺序的执行日志中所记录的各种操作 继续阅读全文 →
七 22 Heartbeat+DRBD+MySQL Replication故障处理 发布时间:2011 年 7 月 22 日 发布者: OurMySQL 不久前的一次机房网络故障,再一次对我们在Heartbeat+DRBD+MySQL数据库架构运维水平的一个考验,之前不止一次的测试与线上部署,还有之后大言不惭的关于该架构组件的所谓深入理解,在这一次不经意的意外面前又是“很囧”的收场,慌张呀!这次断网导致H-D-M全线异常,真是千载难逢,都让我们赶上啦lol: 下面就把这次的小幸运小幸福和大家分享下,以下是按照问题处理的先后顺序依次讲述。 继续阅读全文 →
十二 02 MySQL5.5复制/同步的新特性及改进 发布时间:2010 年 12 月 2 日 发布者: OurMySQL 默认情况下MySQL的复制是异步的,Master上所有的更新操作写入Binlog之后并不确保所有的更新都被复制到Slave之上。异步操作虽然效率高,但是在Master/Slave出现问题的时候,存在很高数据不同步的风险,甚至可能丢失数据。MySQL5.5引入半同步复制功能的目的是为了保证在master出问题的时候,至少有一台Slave的数据是完整的。在超时的情况下也可以临时转入异步复制,保障业务的正常使用,直到一台salve追赶上之后,继续切换到半同步模式。 继续阅读全文 →
十一 15 mysql replication 报告 发布时间:2010 年 11 月 15 日 发布者: OurMySQL 整理的一份mysql replication的报告,主要包括基本原理,一些常见的架构和replication的历史,不能同步等问题 继续阅读全文 →
二 17 配置MySQL远程复制 发布时间:2009 年 2 月 17 日 发布者: OurMySQL MySQL远程复制的用途很广,常见的用于数据库的负载均衡,主库写,从库读,由于读锁是允许并发的,可有效提高并发处理能力。关于MySQL的高性能(High Performance)和高可用性(High availability)配置,推荐看看O’Reilly的《High Performance MySQL》一书。此外,远程复制对于远程数据交换也是有用的,如果你需要在不同的区域交换数据,不妨考虑的MySQL远程复制。 继续阅读全文 →
二 16 MySQL双向复制简单配置步骤 发布时间:2009 年 2 月 16 日 发布者: OurMySQL MySQL从3.23版本起就已经内置了复制(Replication)的功能,我们可以配置成master-slave模式,也可以配置为master-master模式。方法很简单,这里就master-master的配置简单的记录下来,我这里测试环境是mysql 5.1.31,一个是自己用源代码编译的,一个是用的xampp1.7里自带的。 继续阅读全文 →
十一 08 MySQL数据库自动恢复的简单操作过程 发布时间:2008 年 11 月 8 日 发布者: OurMySQL 如果MySQL服务器启用了二进制日志,你可以使用mysqlbinlog工具来恢复从指定的时间点开始 (例如,从你最后一次备份)直到现在或另一个指定的时间点的数据。关于启用二进制日志的信息,参见5.11.3节,“二进制日志”。对于mysqlbinlog的详细信息,参见8.6节,“mysqlbinlog:用于处理二进制日志文件的实用工具”。 继续阅读全文 →
十一 08 mysql 数据库的同步问题 发布时间:2008 年 11 月 8 日 发布者: OurMySQL 因为工作需要,我公司需要对美国服务器上的 mysql 数据库同步到香港服务器上,仅对部分业务相关表进行同步,而同时又需要把香港服务器上的产品数据同步到美国服务器上,这是同一个数据库,不同表 table 的双向同步,我在设置过程中,参考了网上的中文文章与 msql.com 网站上的在线文档,多次成败,也算是把 mysql 的这样同步搞个明白。 继续阅读全文 →
十 31 配置MySQL Replication 发布时间:2008 年 10 月 31 日 发布者: OurMySQL MySQL支持单向、异步复制,复制过程中一个服务器充当主服务器(Master),而一个或多个其它服务器充当从服务器(Slave),利用该特性实现读写分离,是很多大型网站常用的数据库架构。MySQL的replication的配置相对于Oracle来说,要简单的多。本文演示了在同一台windows机器中配置单向异步复制的过程。这里的Replication是异步复制。MySQL的同步复制是MySQL Cluster中的一个特性。 继续阅读全文 →