Articles of mysql replication

SAN + MySQL复制 – 就是我想要的负载均衡的Drupal集群?

我需要使用Drupal的内置多站点function来组合一个Drupal实例,这将允许我为所有站点使用单个代码库,这是一个节省时间和防止头痛的大事情。 不过,我们将从单一安装中运行几十个站点,所以我们需要一种高性能的方式来透明地共享这些服务器上的文件(包括用户上传等)。 这是否意味着我们需要一个SAN和一堆本地从数据库? 或者我不知道我在说什么?

mySQL复制:主数据库名称是否必须与从数据库名称相同?

我已经将主数据库名称设置为MDB,并在从属服务器设置为replicate-do-db = SDB,但是这不起作用。 但是,当我把它设置为相同的数据库名称的作品。 是否有任何解决scheme设置一个主数据库与两个不同的奴隶,但在同一台服务器?

对于典型的Web使用,将MySQL隔离设置为“读未提交”(脏读)是否安全? 即使有复制?

我正在使用典型CRUD Web使用模式的网站:类似于用户创build/更新内容和其他用户阅读内容的博客或论坛。 在这种情况下,似乎可以将数据库的隔离级别设置为“ 读未提交 ”( 脏读 )。 我对“未提交”的一般缺点的理解是,读者可能会读取未提交的数据,这些数据稍后将被回滚。 在CRUD博客/论坛使用模式中,是否会有任何回滚? 即使有,读取未提交的数据是否存在重大问题? 现在我没有使用任何复制,但是如果我将来想要使用复制(基于行,不是基于声明),“未读取”隔离级别会阻止我这样做? 你怎么看? 有没有人试图在他们的RDBMS上使用“Read Uncommitted”?

数据库集群…没有主/从?

我想知道是否有可能有一组SQLdb服务器写入数据并复制它们,避免冲突的信息。 我想象一个主/从结构是强制性的,我想知道如果一个系统的服务器没有层次结构可以支持复制。 目前我正在使用MySQL ,但如果需要,我会很乐意移动到另一个数据库。 有任何想法吗? 🙂

使用不同模式的主从MySQL数据库?

我有一些MySQL复制正在进行,并希望通过添加一列来更改从属模式。 这会工作吗?

专用数据库服务器位置

我有在同一个专用服务器上运行的多个WordPress站点。 在每个网站上,我使用一个自动内容插件,每小时发布一次或两次内容。 这是因为在MySQL上的负载,减缓网站。 我想购买另一台专用服务器,并将其仅用作数据库服务器。 我的主服务器在美国,新的在德国。 这是否可能是由于滞后,如果是的话,我可以用一些复制王来对付这个吗?

两种方式,在MySQL中进行多站点复制

我们在5个独立的位置有MySQL 5.1数据库,我们需要尽可能保持同步。 每个办公室都需要从该办公室的本地服务器读写数据,但是我需要每个办公室的数据库来反映在所有办事处所做的更改。 数据更改仅在典型的9-5个办公时间内进行,WAN速度较慢(1-5 Mbps)。 我无法将所有站点的写入转到单个主站,我从文档和其他Q&A的理解是,主站 – 主站复制不适合这种情况,并可能导致数据丢失。 这是我倾向于采取的方法: 设置触发器来审计插入,更新(仅更改的字段)和删除,并在一天结束时将它们写入1个位置。 每个办公室每晚都会运行一次,为所有办公室下载整个审计日志,并根据审计跟踪时间戳写入最近的更改 – 这是一个简单的方法,但我们没有太多的限制要担心,使用数据的应用程序为新logging创buildGUID,因此不会自动增加担心。 有没有比这种手动方法更好的方法,还是有更好的方法来手动? 我是否缺less有关多主复制的内容? 这远非理想,但至less让我们在每天的开始时同步。 我会欢迎任何build议。 谢谢。

在MySQL-MMM群集中重新configuration复制之后,如何更正主要主节点上的复制副本?

我有一个MySQL-MMM集群,有三个数据库服务器(两个主服务器和一个从服务器)。 最近复制被直接插入到从属数据库服务器的人破坏了。 在我发现这个之后,我重新build立了从db1系统到db2和db3系统的复制。 现在复制正在运行, mmm_control show显示服务器全部在线: [root@host ~]# mmm_control show db1(10.1.0.21) master/ONLINE. Roles: reader(10.1.0.31), writer(10.1.0.30) db2(10.1.0.22) master/ONLINE. Roles: reader(10.1.0.32) db3(10.1.0.23) slave/ONLINE. Roles: reader(10.1.0.33) 但是,当我检查所有的状态检查,我看到db1已经打破复制: [root@host ~]# mmm_control checks all db2 ping [last change: 2010/11/24 03:57:48] OK db2 mysql [last change: 2010/11/27 03:21:42] OK db2 rep_threads [last change: 2010/11/27 03:23:19] OK db2 rep_backlog [last change: 2010/11/24 […]

实现数据库复制的两种方法中最好的是什么?

我们有两种方法来实现数据库复制: 主 – 主复制。 主站,1个主站,1个备用站。 我正计划分析这两种方法,并提出build议的比较报告。目前,我使用Master-Master复制设置了复制环境。 请给我提供一些细节分析的指针。

MySQL复制 – IP故障转移

因此,我在两台不同的物理服务器上的两台虚拟机上设置了MySQL的主从复制。 现在我头脑发痒的问题是,当主人瘫痪时,客户端如何切换到从服务器进行读取? 例如: Master (192.168.1.1) mysql1.mydomain.com Slave (192.168.1.2) mysql2.mydomain.com 目前所有的客户端连接到mysql1.mydomain.com,我怎么configuration这个? 似乎我需要IP故障转移,或一些DNS魔术。 一个总是指向MySQL或者主服务器的mysql-cluster.mydomain.com的DNS魔术logging将是完美的。