安装多个 WordPress 副本时是否需要创建单独的数据库?

Do I need to create separate database when installing more than one copy of WordPress?

我有一个允许多个域的共享托管计划。我是制作网站的新手,所以知识渊博。我已经成功地在网站A上安装了WordPress,但是我想知道是否需要创建一个数据库(我不知道这东西的功能是什么)。

他们给了我 FTP root 叫做 mike123.main.net

在此之下,我连接了 mysite1.com 和 mysite2.com

我正在尝试将 WordPress 安装到 mysite2.com(我已经在 mysite1.com 中安装了 WordPress)。

我说的"database"是让我最多创建30个并且它的"host name"以mysql128.phy开头的东西。我不太确定这是什么以及做什么。

我建议您为单独的域创建单独的数据库,因为这将使以后的维护和管理变得容易(即使可以使用相同的数据库)。

WordPress 将使用前缀创建所需的数据库表。摘自 wp-config.php:

/**
 * WordPress Database Table prefix.
 *
 * You can have multiple installations in one database if you give each
 * a unique prefix. Only numbers, letters, and underscores please!
 */
$table_prefix  = 'wp_';

默认情况下,WordPress 使用wp_ 作为前缀,但可以在安装 WordPress 时修改。

对于您的具体情况,在您的第二个、第三个站点等上,您可以更改每个安装的前缀。如果每个站点都有一个唯一的前缀,它应该不会造成任何问题。

还有其他需要考虑的事项:

  • 由于所有网站都使用相同的数据库凭据,因此所有网站都可以完全访问其他网站的数据库表。这可能是一个潜在的安全风险,具体取决于托管网站的性质。
  • 一些备份plugins/scripts可能会备份数据库中的所有表。这可能会导致 Site1 的备份也包含 Site2 等使用的表。