跳到主要内容

MySQL 服务器设置

MySQL 服务器设置选项卡是您配置 如何创建和管理租户数据库 的地方。您在安装过程中已经设置过,但让我们深入了解每个选项的含义。

访问 MySQL 服务器设置

  1. 前往 SaaS Management → SuperAdmin Settings
  2. 点击 MySQL Server Settings 选项卡

MySQL 服务器设置——您多租户架构的基础

设置说明

每个租户独立数据库(共享主机模式)

这是您 SaaS 平台最重要的架构决策。

选项作用何时使用
(推荐)每个租户获得自己的隔离 MySQL 数据库生产使用、数据隔离、注重安全的部署
所有租户共享单一数据库,使用前缀表测试、开发,或您的主机限制数据库创建

为什么推荐"是":

  • 数据隔离 — 一个租户永远不会意外看到另一个租户的数据
  • 轻松备份 — 您可以备份/恢复单个租户
  • 更好性能 — 更小的数据库 = 更快的查询
  • 轻松清理 — 删除租户只需删除他们的数据库
危险

在租户创建后更改此设置并不简单。 在第一个租户注册之前请谨慎选择。如果不确定,选择 (每个租户独立数据库)。

使用子目录结构 "/ws/{tenant}"

选项URL 格式需要
yoursite.com/ws/tenant-name无需额外的 DNS 设置
tenant-name.yoursite.com通配符 DNS + Web 服务器配置

根据 DNS 配置指南中的设置进行选择。

我有 cPanel

选项效果
模块使用 cPanel API 创建数据库和账户
模块使用直接 MySQL 命令(需要 root/admin MySQL 用户)

MySQL 连接详情

字段描述默认值
MySQL HostMySQL 服务器的主机名localhost
MySQL PortMySQL 运行的端口3306
MySQL Root Username具有 CREATE DATABASE 权限的用户名各不相同
MySQL Password上述用户名的密码各不相同

验证服务器设置

更改后务必点击 "Click here to verify server settings"。这会测试:

  • 模块能否连接到 MySQL? ✅
  • 用户是否有 CREATE DATABASE 权限? ✅
  • 连接是否稳定? ✅

如果验证失败,请仔细检查您的凭据,并参阅故障排除 → 安装问题


最佳实践

  1. 使用专用 MySQL 用户 — 不要在生产环境中使用 root。为 SaaS 模块创建专用用户。
  2. 使用强密码 — MySQL 密码存储在您的服务器上,请确保密码强度。
  3. 选择独立数据库 — 除非有特殊原因,否则始终为每个租户使用独立数据库。
  4. 每次更改后验证 — 更改任何 MySQL 设置后始终点击验证按钮。
success

设置已保存? 继续进行租户设置以配置注册方式。