繁体   English   中英

数据库复制

[英]Database Replication

我如何 go 关于在同一 mysql 服务器上设置复制,即主从都将是同一服务器?

我的要求是:我想复制 db2 上的几个表,db1 位于同一台服务器上,但不是所有表。

我搜索了整个网络,有几个例子像这里显示的http://www.ruturaj.net/tutorials/mysql/replication/same-server-rewrite-database但对我不起作用。

以及许多解释两个不同服务器上的复制设置的示例 任何人都可以将我重定向到正确的链接(如果有的话)吗?

谢谢

没有大碍; 只需在两个不同的端口号上设置两个 mysql 服务器。 我曾经选择3306作为master,3307作为slave。

  1. 为从服务器创建一个新的 my.cnf。 (将其命名为 my_slave.cnf )
  2. 编辑 my_slave.cnf:使其使用另一个端口,并将从属设置放入其中。
  3. 复制启动脚本:/etc/init.d/mysqld到/etc/init.d/mysqld_slave(或者在里面添加新的命令slavestart、slavestop。)

这是我的 - 非常 - 主观意见:在 [数据库] 级别而不是表级别上将要复制的和不可复制的分开。 MySQL 支持复制级别的详细配置,但是几个月、几年之后,它会非常复杂,让别人感到困惑。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM