草庐IT

复制集

全部标签

mysql - 如何快速复制一个大的 innodb 表

如何快速复制mysqlinnodb表大小8.4G? 最佳答案 快速的方法是复制文件,但要在innodb引擎中执行此操作你需要使用每表TablespacesUsingmultipletablespacescanbebeneficialtouserswhowanttomovespecifictablestoseparatephysicaldisksorwhowishtorestorebackupsofsingletablesquicklywithoutinterruptingtheuseofotherInnoDBtables.

共享主机中的 Mysql 复制

我需要做一些mysql复制。一些信息:我有两个数据库实例,在共享主机中,所以我不能使用Mysql复制(我无权访问配置文件)。这是一个非盈利项目(教育),所以我们负担不起自己的服务器。如果主服务器宕机几分钟,一般情况下并没有那么糟糕,但在某些特定的日子里,我们确实需要一个备份解决方案,与主服务器同步(网站的限时事件)。现在系统在每个表的每一行都使用一个修订号,我们定期检查这些数字的修改(并更新相应的行)。速度很慢。我在想的是,每个SELECT/INSERT/UPDATE查询都记录在一个特定的表中,“从服务器”定期向“主服务器”询问该表的内容并应用相应的查询。您对这个想法有何看法?我知道它

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

mysql - mysql要停止主从复制,需要向master下命令吗?

我有两个mySQL数据库设置为主从。我是否需要向主服务器发出命令来停止此复制?从之前的帖子中我了解到我必须向slave发出以下命令:stopslaveresetslave并将skip-slave-start添加到my.cnf这个问题:https://stackoverflow.com/questions/91814/how-do-i-completely-disable-mysql-replication地址主控。我想要一个类似的主从配置答案。提前致谢! 最佳答案 直到bin-log在master上启用并且server-id已设置,

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复制是双向的

如MySQL文献中所述,我们已成功设置主从复制。但是,我很好奇是否有人设置了双向复制。例如,如果安装了Drupal或Wordpress。第一个(“主”)数据库服务器出现故障,第二个(“从”)服务器恢复运行。与此同时,用户继续进行编辑,写入新数据。当第一个数据库服务器重新启动时,写入第二个的更改是否可以向上复制到第一个?即:除了Master-Slave还有其他复制策略吗? 最佳答案 您可以进行主-主复制。不幸的是,Drupal或Wordpress都不支持这一点。最好的做法是Master-Slave或Master-Slave-Slave

mysql - 如何将多个表(具有相同的列名)复制到一个新表<SQL>。?

如何将多个表(具有相同的列名)复制到一个新表?喜欢:CREATETABLEt1(p1longtext,p2longtext,op1varcharop2varchar,);CREATETABLEt2(p1longtext,p2longtext,op1varcharop2varchar,);CREATETABLEt3(p1longtext,p2longtext,op1varcharop2varchar,);我希望实现的是尝试将上述所有表t1、t2、t3复制到一个新表new_table中。类似的东西:(sql是错误的)CREATETABLEnew_tableAS(SELECTp1,p2,op

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复制,因为

在版本 5.7.19、5.7.21 中找不到 MySQL 组复制插件

我正在尝试在MySQL5.7.21上启用MySQL组复制插件,根据文档(https://dev.mysql.com/doc/refman/5.7/en/group-replication.html),它应该在5.7中可用$mysql--versionmysqlVer14.14Distrib5.7.21,forLinux(x86_64)usingEditLinewrapper当我尝试通过MySQL启用插件时:$mysql>INSTALLPLUGINgroup_replicationSONAME'group_replication.so';ERROR1126(HY000):Can'tope