CMaNGOS TBC-DB 项目使用教程

CMaNGOS TBC-DB 项目使用教程

1. 项目目录结构及介绍

CMaNGOS TBC-DB 项目的目录结构如下:

tbc-db/
├── github/
│   └── workflows/
├── ACID/
├── Full_DB/
├── Updates/
├── backups/
├── dev/
├── locales/
├── utilities/
├── .gitignore
├── AUTHORS
├── CHANGELOG.txt
├── COPYRIGHT.md
├── InstallFullDB.sh
├── LICENSE.md
├── README.md

目录介绍:

  • github/workflows/: 包含 GitHub Actions 的工作流配置文件。
  • ACID/: 包含与 ACID 测试相关的文件。
  • Full_DB/: 包含完整的数据库 SQL 文件。
  • Updates/: 包含数据库的更新 SQL 文件。
  • backups/: 包含数据库备份文件。
  • dev/: 包含开发相关的文件。
  • locales/: 包含本地化相关的文件。
  • utilities/: 包含实用工具文件。
  • .gitignore: Git 忽略文件配置。
  • AUTHORS: 项目贡献者列表。
  • CHANGELOG.txt: 项目变更日志。
  • COPYRIGHT.md: 版权声明文件。
  • InstallFullDB.sh: 数据库安装脚本。
  • LICENSE.md: 项目许可证文件。
  • README.md: 项目介绍和使用说明。

2. 项目启动文件介绍

InstallFullDB.sh

InstallFullDB.sh 是项目的启动文件,用于安装和更新数据库。该脚本会自动创建数据库表、填充数据并应用所有更新。

使用方法:
  1. 打开终端并导航到项目根目录。

  2. 运行以下命令:

    ./InstallFullDB.sh
    

    该命令会自动创建一个名为 InstallFullDB.config 的配置文件。

  3. 如果需要修改数据库连接配置,可以编辑 InstallFullDB.config 文件。

3. 项目配置文件介绍

InstallFullDB.config

InstallFullDB.config 是项目的配置文件,用于配置数据库连接信息和其他选项。

配置项:
  • DB_NAME: 数据库名称。
  • DB_USER: 数据库用户名。
  • DB_PASS: 数据库密码。
  • ENABLE_BOTS: 是否启用机器人相关的 SQL 文件。
  • ENABLE_DEV_UPDATES: 是否启用开发更新相关的 SQL 文件。
  • ENABLE_CUSTOM_CHANGES: 是否启用自定义更改相关的 SQL 文件。
示例配置:
DB_NAME="mangos"
DB_USER="mangos"
DB_PASS="mangos"
ENABLE_BOTS="false"
ENABLE_DEV_UPDATES="false"
ENABLE_CUSTOM_CHANGES="false"

配置说明:

  • DB_NAME: 默认值为 mangos,可以根据需要修改。
  • DB_USER: 默认值为 mangos,建议修改为更安全的用户名。
  • DB_PASS: 默认值为 mangos,建议修改为更安全的密码。
  • ENABLE_BOTS: 如果不需要机器人相关的功能,可以设置为 false
  • ENABLE_DEV_UPDATES: 如果不需要开发更新相关的功能,可以设置为 false
  • ENABLE_CUSTOM_CHANGES: 如果不需要自定义更改相关的功能,可以设置为 false

通过以上配置,您可以根据实际需求定制数据库的安装和更新过程。

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值