多网站共用一个数据库怎么设置前缀?隔离方案
前缀设置方法
- CMS配置示例
- WordPress:修改
wp-config.php中的$table_prefix = 'site1_' - Discuz:安装时直接填写前缀(如
pre_site2_)
- WordPress:修改
- 手动创建规范
sql
CREATE TABLE `site3_users` (...) ENGINE=InnoDB;
| 方案 | 实施方式 | 优点 |
|---|---|---|
| 分库 | 不同网站使用不同database | 完全隔离 |
| 视图 | 创建专属视图限制访问范围 | 无需数据迁移 |

更新时间:2025-06-22 12:10:44
