使用两个不同的数据库

时间:2016-09-19 16:05:12

标签: php mysql database wordpress

我会尽可能清楚地描述整个场景。

Wordpress网站1
网站名称:卖家门户

数据库:db1

Wordpress网站2
网站名称:客户门户网站
数据库:db2

这两个网站都是用(wordpress + woocommerce)制作的。 db1和db2都托管在同一台服务器上。 在网站1上,作为商家,您可以发布待售的新产品,还可以查看销售报告。让我们说,在db1上,表a,b,c,d,e用于托管您的产品信息和销售报告。

如前所述,站点2在数据库db2上运行。但仅限于产品和销售部分,它直接与db1通信(表a,b,c,d,e)。

因此,站点1和站点2将他们的用户信息,主题信息存储在不同的数据库中。但是当涉及到产品和销售部分时,它们共享相同的数据库。因此,当有人在网站2上购买任何东西时,商家会立即获得网站1上的销售信息。当商家在网站1上发布新产品时,网站2的用户将立即在网站2上看到该新产品。

任何人都可以指导我如何实现这一目标吗?从wp-config文件中我看到只连接到一个数据库的选项。

谢谢。

1 个答案:

答案 0 :(得分:0)

由于两个站点基本上是同一个实例,因此拥有两个独立数据库的目的是什么?

如果我不得不使用类似的东西,我会尝试creating a network。它很容易设置,你最终得到的就是你所描述的,两个不同的站点运行在相同的数据上,但只有一个数据库。

唯一的问题是,如果您决定尝试它,您将不得不自己处理两个数据库的合并。