我想要我的数据库的副本将被另一个数据库使用

时间:2016-03-25 05:55:49

标签: mysql database replication

我有我公司的数据库database1。 我想为客户的公司创建另一个数据库。客户的公司要求与我们的相同。因此我可以使用我的database1来创建他们的数据库。    在database1中有一个表,我想在客户的公司数据库中使用它。所以请告诉我如何只使用database1为我的公司和客户的公司减少冗余???或者你认为我想制作database1的副本???如果我必须制作database1的副本,那我怎么能在mysql中制作它? 请建议我如何使用一个数据库结构的其他数据库。 我需要你的帮助。请告诉我正确的做法。

1 个答案:

答案 0 :(得分:0)

如果您的客户没有单独的服务器要求,那么您可以按照以下方式进行操作 -

我假设某些主表对于您和您的客户端总是相同的,因为您提到它们都有相同类型的项目,因此在同一服务器上创建3个数据库 -

master_db:它将保留通用信息表,这些表将由您和您的客户使用,并应为两者保留相同的信息 -

client_db:它会存储那些为客户端保存信息的表,如客户的订单可能不同,需要的日志会有所不同等。

your_db:它会保留您只需要的表格。

注意:此外,它将取决于您在代码中使用db / tables的方式。多个数据库设置对您有效。按照我的说法,这不应该是任何问题。