Skip to content

安装参数(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,D4 个分片实例端口(默认 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 服务 → 启动服务 → 授权注册 → 自检 → 完成。

发布包不含源码;口令只在服务器本地生成,不回显