主题
安装参数(deploy.sh)
bash
bash deploy.sh [选项]| 选项 | 说明 |
|---|---|
--dry-run | 演练:只打印将执行的命令,不写文件、不改配置、不启停服务 |
--selfcheck-only | 只跑自检(交付复检 / 日常巡检) |
--skip-deps | 跳过 apt 安装(依赖已就绪时用) |
--no-start | 只装到 systemd 注册为止,不启动服务 |
--force-config | 强制重新生成 config.yaml(默认复用,不动客户数据与口令) |
--db-password PW / --admin-password PW | 指定口令(不给则随机生成) |
--data-dir DIR / --app-dir DIR | 指定数据盘 / 应用目录 |
--port-admin/agent/openapi N | 三个服务的端口 |
--shard-ports A,B,C,D | 4 个分片实例端口(默认 3307,3308,3309,3310) |
--db-prefix PFX | 库名前缀(主库=PFX,分片库=PFX_s0..s15) |
--license-center URL | 许可服务地址 |
--allow-distro-mariadb | 允许在官方源失败时降级到发行版 MariaDB(版本会与生产不一致,慎用) |
--allow-desktop | 跳过「桌面版系统」检测(默认拒绝桌面版;不在支持范围内,慎用) |
脚本共 16 步:环境自检 → 目录准备 → 依赖安装 → 主库初始化 → 分片实例初始化 → 建库 → 导入表结构 → 导入基础数据 → 生成 config.yaml → 应用文件落位 → 安装 IP 库 → 安装 systemd 服务 → 启动服务 → 授权注册 → 自检 → 完成。