Articles of 复制

怎么mysql复制

我正在做mysql复制(主 – 从)。 有几个问题 我可以为某些数据库分配复制,而不是所有在主数据库上的数据库(例如,ON主服务器上有db:a,b,c,d我只想在a,b,c上执行复制) 当我locking主服务器中的表并导出数据时。 导出数据后,我解锁主表,在一段时间(三天)后开始configuration从属,然后导入数据到主。我有一个问题:这个复制过程可以激活吗? 备份数据问题mysql:如果mysql数据库太大,我可以使用mysqldump导出长时间的方式,我没有。

绑定从属创build域没有任何logging

我有两个不同的主机上运行相同版本的绑定。 当一个新的域被创build时,它也被创build在从域上,但域内没有logging。 我不知道我需要做什么来解决这个问题,或者需要什么信息。 任何帮助将是伟大的。

MySQL init.d脚本具有不同的configuration文件

我有两个在服务器上运行的MySQL实例。 我需要两个不同的init.d脚本。 这两个实例具有不同的configuration文件/etc/my.cnf和/etc/my-slave.cnf 。 我将/etc/init.d/mysql文件复制到/etc/init.d/mysql-slave ,并将conf参数更改为/etc/my-slave.cnf但mysql-slave服务仍在控制第一个实例MySQL的。 my-slave.cnfconfiguration文件如下: [mysqld] user = mysql socket = /var/run/mysqld/mysqld.ip.ip.ip.ip.sock port = 32866 datadir = /var/lib/mysql.ip.ip.ip.ip server-id=18861 master-host=ip.ip.ip.ip master-connect-retry=60 master-user=repluser master-password=******* replicate-do-db=spring_salast [mysql.server] basedir=/var/lib/mysql.ip.ip.ip.ip

Memcache Master和奴隶

我使用memcached-1.4.5-1.el5&memcache-2.2.6作为php扩展,memcached-1.2.8-repcached-2.2.1用于复制。 上述软件包安装在4台服务器上。 我怎样才能做到以下几点? Server1:Memcache Master Server2,3,4:Memcache从属 我可以在同一个默认端口11211上运行memcached-repcached和memcache吗?

具有PostgreSQL复制的容错DBMail – 我在这里有什么select?

我目前正在计划为我的组织邮件设置一个更容错的设置。 我们目前有两台机器可用于不同的数据中心,我们打算使用这台机器,一个是物理主机,另一个是lxc“VM”。 计划是通过DNS将物理主机作为我们的主要邮件服务器(让我们称之为server1)和虚拟机(让我们称之为server2)为辅助,这样当server1发生故障时,server2可以接pipe,直到我们有另一个再次运行。 和lxc一样,由于许可问题,我不能使用DRBD甚至GlusterFS的花式东西,所以我的复制数据的select是相当有限的。 就像我个人喜欢dbmail一样,我曾经考虑过用Postgres来pipe理存储。 所以基本上我正在考虑使用自己的postgres在server1上运行的dbmail,以及另一个dbmail和server2上的另一个postgres。 问题是:有哪些选项可以让这两个postgres服务器保持同步,而不需要像drbd或分布式文件系统这样的花式东西,这样,当server1发生故障时,server2会继续在server1停止的地方继续运行。

SQL-Server 2008:表插入和范围检查?

我使用表值构造函数一次插入一堆行。 但是,如果我使用SQL复制,我遇到了自动pipe理我的id列上的发布者范围检查约束。 原因在于,在插入多个值期间,id范围似乎不会增加,这意味着在实际范围扩展可能发生(或id阈值)之前达到最大id。 它看起来像解决scheme运行合并代理或运行sp_adjustpublisheridentityrange存储过程的这个问题 。 我正在做点如下的事情: INSERT INTO dbo.MyProducts (Name, ListPrice) VALUES ('Helmet', 25.50), ('Wheel', 30.00), ((SELECT Name FROM Production.Product WHERE ProductID = 720), (SELECT ListPrice FROM Production.Product WHERE ProductID = 720)); GO 我有什么select(如果我不想或不能采用任何build议的解决scheme)? 扩大范围? 降低门槛? 我可以以编程方式修改我的请求以规避此问题吗? 谢谢。

Windows SBS 2003文件传输挂起写入

CPU的使用是理想的…就像其他的一样。 它会开始复制一个文件,比如700MB,然后大约100MB将会挂起,并停止复制。 它挂着试图访问服务器上的文件的其他人。 大约一分钟后,它会回来生活,并开始复制文件。 何时挂起的图像: https : //img.skitch.com/20120417-fwyju56xegtj78yc7je6nf7eqk.png 我看了一下硬盘,看起来很碎。 我在周末整理了一下,但只有15%左右,所以不得不取消。 https://img.skitch.com/20120417-pbuuxgc5tmg7bxassprb​​uq29id.png 此分区正在RAID 1硬盘上运行。 我们(大约20个)都连接千兆以太网。 但在这次testing的时候,我是唯一一个复制大文件的人。 这让我疯狂。 有什么想法吗? 编辑1: 大约一个月前,我把两个硬盘换成稍大的硬盘。 这两个新的硬盘都禁用了“写入caching”和“高级性能”。 我认为这可能之前已经启用。 我记得在某些地方,当我们的磁带备份启用时,这些设置可能会导致问题。 这是否真的有所作为?

在MySQL复制放缓之后,新旧数据是否可能被旧的覆盖?

我已经build立了2个服务器的master-master复制,并在其中一个表中使用REPLACE INTO来更新表中的数据。 是否有可能两个服务器之间的链接closures,然后服务器1更新某一行,几秒钟后,服务器2更新同一行,当两个连接回来时,服务器2上更多的数据被来自服务器1的数据覆盖?

Mysql:如果光盘已满或发生在主控制器或从属设备上,则无法处理二进制日志

最近,我考虑了所有的用户案例,为我的生产configuration了主从复制。 我再次启动硬件级别的所有可能的用例,以确保我们将准备好处理所有的故障。 对于下面的情况,我可以看到更好的方法。 There is no space left on master to write binary logs There is no space left on slave to write really logs 非常感谢你的帮助。 问候,乌代

dnslint和redadmin,为什么和什么时候?

一个非常小的查询真的 – dnslint和repadmin – 真正区分这些工具在复制疑难解答方面? 何时以及为什么要使用其中之一。