You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

主机仅支持1个数据库,如何用phpMyAdmin部署2个WordPress站点?

一个数据库支撑两个WordPress站点的可行方案及操作步骤

当然可以!一个MySQL数据库完全能轻松支撑两个(甚至更多)WordPress站点,核心就是给每个站点配置独立的数据库表前缀——这是WordPress官方原生支持的方案,完全不用升级主机套餐就能解决你的问题。下面是详细的操作步骤,分场景说明:

一、已有一个站点在使用目标数据库

  1. 先登录phpMyAdmin,查看现有站点的数据库前缀(默认是wp_)并记下来。比如第一个站点用的是wp_,那第二个站点就选一个辨识度高的不同前缀,比如wp2_、blog2_这类。
  2. 针对第二个站点的两种状态,分别处理:

子场景1:安装全新的第二个WordPress站点

  • 将WordPress安装包上传到第二个站点的网站目录,启动安装流程。
  • 到数据库配置环节时,数据库名称、用户名、密码都和第一个站点完全相同,但一定要把「数据库前缀」改成你刚才想好的新前缀(比如wp2_)。
  • 完成安装后,第二个站点的所有数据表都会以新前缀命名,和第一个站点的表彻底分开,不会产生任何冲突。

子场景2:已安装好第二个站点,需迁移到同一数据库

  • 先在原数据库中导出第二个站点的所有数据(用phpMyAdmin的「导出」功能,选择SQL格式)。
  • 用文本编辑器(比如Notepad++、VS Code)打开导出的SQL文件,批量替换所有原前缀(比如原来的wp_)为新前缀(比如wp2_)。注意要替换所有出现的地方,包括表名、选项值里的引用等。
  • 回到目标数据库(第一个站点使用的数据库),用phpMyAdmin的「导入」功能把修改后的SQL文件导入进去。
  • 找到第二个站点根目录下的wp-config.php文件,修改以下配置:
    • 将DB_NAME的值改为第一个站点的数据库名称;
    • 将DB_USER和DB_PASSWORD改为对应数据库的账号密码;
    • 将$table_prefix的值改为你刚才设置的新前缀,比如:$table_prefix = 'wp2_';
  • 保存wp-config.php,访问第二个站点,确认能正常加载和使用。

二、两个都是全新站点

  • 安装第一个站点时,用默认前缀wp_(或自定义一个)完成安装。
  • 安装第二个站点时,数据库信息和第一个完全一致,只需要把数据库前缀改成不同的(比如wp2_)即可,剩下的步骤和常规安装完全相同。

关键注意事项

  • 尽量保持两个站点的WordPress版本一致,避免因版本差异导致兼容性问题。
  • 因为两个站点的数据都在同一个数据库里,备份时记得备份整个数据库,这样一次备份就能覆盖两个站点的数据。
  • 不要随意修改或删除另一个站点的数据表,否则会直接导致对应站点崩溃。
  • 安装插件时优先选择正规插件,大部分插件都会自动使用当前站点的表前缀,不会影响另一个站点的数据;如果是小众插件,安装后最好检查一下数据表的前缀是否正确。

内容的提问来源于stack exchange,提问作者creat15

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 07:06:26