多网站共用一个数据库怎么设置前缀?隔离方案
前缀设置方法
- 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