对主域和子域使用相同的数据库

时间:2020-04-04 作者:Cornholio

我有一个网站,比如说mysite。com(我通过plesk创建了自己的数据库),我创建了一个名为sub.mysite的子域。com。

在尝试在我的子域上安装wordpress之后,我想我无法从Pesk创建第二个数据库,因为我的主机不允许通过订阅创建第二个数据库。

我可以使用我在mysite使用的相同数据库吗。com也到我的子域,只是创建一个新的数据库用户,否则我会破坏当前的数据库?

1 个回复
SO网友:Tom J Nowell

我可以使用我在mysite使用的相同数据库吗。com也到我的子域

是的,只要表名不冲突就可以了,有些人有多个WP实例使用相同的数据库,但表前缀不同。

但是,请记住存在安全风险,因为现在有两个站点可以访问彼此的数据。

否则我会销毁当前数据库?

如果您运行破坏性查询,是!但你为什么要这么做。

我认为您在这里没有什么可担心的,但是,创建一个本地开发环境并进行测试会容易得多。这将使您有信心在生产中进行实践

相关推荐

$wpdb selects wrong database

我在另一个WordPress网站的文件夹中创建了一个新的WordPress网站。示例-主站点。com-mainsite。com/第二站点我创建了一个插件,并使用$wpdb 将数据插入数据库,插件将数据插入第一个/父站点的数据库。我使用的代码包括$wpdb 如下所示:$path = $_SERVER[\'DOCUMENT_ROOT\']; include $path . \'/wp-load.php\'; include $path . \'/wp-config.php\'; inc