我的工作有测试、暂存和生产环境。他们希望大多数数据库更改在暂存环境中完成,并让生产环境复制暂存环境。从我所做的研究来看,Mysql 复制过程似乎是实现此目的的最佳方法。因此,暂存数据库将是主数据库,而实时生产站点将在从属数据库上运行。所以我的问题是这样的。
从我找到的内容来看,我能够弄清楚如何设置主从数据库环境,但我找到的资源没有详细说明从数据库与主数据库通信的频率。我希望从数据库能够按需或在一天中的特定时间与主数据库通信。我可能误解了我所阅读的资源,但这就是我提出这个问题的原因。我不希望数据库不断监听主日志中的新更改。复制默认情况下如何工作,我如何让它在特定时间或我告诉它时进行监听。
谢谢
答案1
由于这是临时同步,因此不要设置任何主从或主主,因为这会使您的生活变得比必要的更复杂。只需设置一个 cron 作业或 at 作业以通过 dump 进行同步,您可以选择:简单的文件复制、套接字或 tcp/ip mysql 连接进行传输。