草庐IT

replication

全部标签

具有多个数据库的 MySQL 单主机复制在多个从机上

好吧,我只是在检查,但我想我犯了一个错误。我有一个正在运行的MySQL服务器实例,其中包含多个数据库。我需要的是将这些数据库中的每一个复制到不同的从服务器。更清楚:DB1onServer1replicatesonSlave1DB2onServer1replicatesonSlave2...DBnonServer1replicatesonSlave'n*意思是Server1=单个MySQL实例。那么有哪些选择呢?创建主/服务器的多个实例,然后复制它对应的奴隶?[DB1onServer1replicatesonSlave1][DB2onServer2replicatesonSlave2].

mysql - 如何复制两个不同的数据库系统?

我不确定它是否完全适合stackoverflow,但是由于我正在寻找一些代码而不是工具,我认为它适合。我正在寻找一种方法来复制/同步不同的数据库系统——在本例中为:mysql和mongodb。我们正在为不同的目的运行。我们从mysql数据库开始,后来为特殊应用程序添加了mongodb。我们希望在两个数据库中都有数据,我们希望在mysql中分别对mongodb中的dbrefs进行约束。例如:我们需要在mysql中有一个用户记录,但在mongodb中也需要用于表和对象之间的引用。目前我们有一个cronjob,它转储mysql数据并将其导入mongodb。然而,尽管它工作得很好,但这并不是我

Mysql Slave 不更新

我已经设置了复制,一切看起来都很好我没有错误,但是数据没有被移动到从站mysql>showslavestatus\G***************************1.row***************************Slave_IO_State:WaitingformastertosendeventMaster_Host:xxxxxMaster_User:xxxxxxMaster_Port:xxxxConnect_Retry:30Master_Log_File:mysql-bin.000006Read_Master_Log_Pos:98Relay_Log_File:x

mysql - MySQL复制测试开发环境

有没有一种简单的方法可以在一台机器(或虚拟机)上使用MySQL复制设置环境?我想将MySQL复制的概念证明与一个主写实例和两个用于读取的从属实例放在一起。我可以看到在我的计算机上运行的2或3个虚拟机上执行此操作,但这确实会使我的系统陷入困境。我宁愿让所有东西都运行在同一个虚拟机上。在本地开发环境中验证此类可扩展性解决方案的最佳方法是什么?谢谢你的帮助,戴夫 最佳答案 我认为要真正测试MySQL复制,重要的是要在现实约束中进行测试。如果您将所有复制节点置于一个操作系统下,那么您将不再有带宽限制,数据传输速度将比那些复制数据库位于不同操

java - 主从复制jdbc url

我们有一个MySQL设置,其中有一个主服务器和两个从服务器,我们使用Spring3.0连接到数据库和mysql-connector-java-5.1.13.jar。我们还使用commonsdbcp1.4进行连接池。我们使用以下jdbcurl字符串:jdbc:mysql:replication://[master_ip]:23306,[slave1_ip]:23306,[slave2_ip]:23306/wm_admin?autoReconnectForPools=true&roundRobinLoadBalance=true&loadBalanceBlacklistTimeout=50

php - MySQL 复制与其他技术

我很难在项目中走上正确的道路。我是一个预算紧张的单人乐队。2个专用服务器MySQL5/php5我正在使用服务器1从各种提要中获取大量数据。服务器/软件全天候运行,生成一个巨大的数据库。服务器2-持有一份副本带有网络前端的数据库我没有任何MySQL复制的经验。我一直在研究,据我所知,奴隶会在主人之后立即更新。我想要一个非常快速的网站,所以处理是在服务器1上完成的,而服务器2只是选择数据。如果MySQL复制模仿服务器1,那么这肯定会减慢服务器2的速度并且产生与预期效果相反的效果。我认为最适合这种情况的方法是编写一个脚本来自动化该过程。服务器2有2个数据库。一个用于活体,一个用于加工。该脚本

mysql - 如何使用钨设置异构复制?

最近我正在研究异构数据库之间的复制TungstenReplicator.我们有一个mysqlmaster和一个oracleslave。根据文档,这样的设置应该可以工作。我正在使用tungsten-replicator-2.0.5。我叫$TUNGSTEN_HOME/tools/configure\--verbose\--home-directory=$INSTALL_HOME\--cluster-hosts=$MA_HOST,$SL_HOST\在主节点上用于在两个节点上创建基本安装。注意:由于异构设置,使用安装程序(按照推荐)失败,因为安装程序无法在从属节点上找到mysql实例。通过将s

mysql 复制 5.5 master 到 5.7 slave

我们有两台运行PerconaServer5.5.42的生产MySQL服务器,我们想设置一台运行PerconaServer5.7的新服务器作为它们的从属服务器。但是,由于版本之间存在差距,5.7slave无法从5.5master返回server_uid。正确的解决方案是升级master,我们知道这一点,但由于时间和资源的限制,目前还不可能。还有其他解决方法吗?如有必要,我可以将slave降级到5.6,并在以后回来并在所有服务器上执行必要的升级。下一个最好的事情是什么? 最佳答案 目前,5.7slave无法从5.5master复制,因为

mysql - 在 Rails3、 Octopus 复制 gem 查询错误期间丢失与 MySQL 服务器的连接

我刚刚将我的网络服务从Rails2.3.8升级到Rails3.0.3它几乎运行良好。我有一个问题,使用capistrano部署服务时发生连接丢失错误。每次部署大约发生3次。该服务使用https://github.com/tchandy/octopus中的Octopusgem用于具有1个主数据库和2个从数据库的数据库复制。Mysql::错误:在查询期间丢失与MySQL服务器的连接:SELECTregions.*FROMregionsWH...octopus不使用单一数据库时不会出现该问题。但是流量需要复制。请给我任何建议。谢谢。 最佳答案

mysql - 将 MySQL DB 复制到开发机器 - 坏主意?

我正在考虑将生产MySQL数据库复制到我的开发机器上,以便我始终获得最新数据。生产数据库在外部托管。我的开发机器支持不可靠的互联网连接。开发机器完全有可能长时间(数小时)与互联网断开连接。这样做会对生产数据库产生不利影响吗?(我并不严格需要实时数据-但它会很好,并且是涉足复制的好借口。如果一致认为这是一个坏主意,我将设置一个日常工作来导入以前的数据晚上备份到我的开发数据库中) 最佳答案 拥有真实数据总是对开发有巨大帮助。请确保将每个用户的电子邮件地址留空,这样您就不会向他们发送开发电子邮件垃圾邮件。