Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL主机-RDS MySQL db和EC2 MySQL db之间的主机复制_Mysql_Amazon Web Services_Replication_Amazon Rds_Master - Fatal编程技术网

MySQL主机-RDS MySQL db和EC2 MySQL db之间的主机复制

MySQL主机-RDS MySQL db和EC2 MySQL db之间的主机复制,mysql,amazon-web-services,replication,amazon-rds,master,Mysql,Amazon Web Services,Replication,Amazon Rds,Master,目前,我需要有两个网站与MySQL数据库每一个,但这两个数据库应该是同步的,应该能够读选择/写更新,插入,删除。。。而且这些更改应该实时复制到两个数据库中 为了了解上下文: 我希望: 为拥有DB的客户提供1个网站商店 1个网站商店后端,用于管理工作,仅适用于拥有DB的员工 这两个数据库都应该能够读/写,数据应该实时复制和同步 例如:如果客户购买商品,交易将注册到客户数据库中,该交易应该能够被检查,并且员工可以从商店后端网站读写,以准备商品、发货等 因此,如果两个数据库实时同步,这种情况就解决了

目前,我需要有两个网站与MySQL数据库每一个,但这两个数据库应该是同步的,应该能够读选择/写更新,插入,删除。。。而且这些更改应该实时复制到两个数据库中

为了了解上下文:

我希望:

为拥有DB的客户提供1个网站商店

1个网站商店后端,用于管理工作,仅适用于拥有DB的员工

这两个数据库都应该能够读/写,数据应该实时复制和同步

例如:如果客户购买商品,交易将注册到客户数据库中,该交易应该能够被检查,并且员工可以从商店后端网站读写,以准备商品、发货等

因此,如果两个数据库实时同步,这种情况就解决了

MySQL主-主复制是我的解决方案吗

我仍然是一个noob,所以,任何建议或替代解决方案都将非常受欢迎

提前谢谢 问候
这不是你想要的答案,而是

您可以使用MySQL数据库复制主机/主机,但我不建议这样做。该设置有很好的文档记录。在出现问题时找出问题可能是一件痛苦的事


我将修改web服务器以使用特定于域的表,例如,具有特定于域名的名称的表,并使用RDS Multi AZ以提高可靠性。RDS极光MySQL也是一个不错的选择。这将大大简化某些人的管理工作。

如果数据库需要彼此完全相同,为什么需要完全不同的数据库?为什么两个应用程序不能共享同一个RDS数据库?你好,Mark,问题在于:-Prestashop将域网站存储到其数据库的多个表中,这些表包括其数据库的url、配置,可能还有其他任何附加表。因此,如果数据库配置了cust.domain.com,当我进入emplo.domain.com网站时,请读取数据库并将我重定向到cust.domain.com。每个网站都有正确配置的.htaccess,但无所谓,请始终将我重定向到存储在数据库中的域。