feat: 支持从 config.yaml 读取 MySQL 配置 (#83)

This commit is contained in:
chengma
2026-08-10 09:24:04 +08:00
parent ad44c3ee86
commit 04a777dc8e
9 changed files with 222 additions and 35 deletions
+2 -1
View File
@@ -7,7 +7,8 @@
- 源 `admin.db` 必须是 schema v8;工具使用操作系统只读模式和 SQLite `query_only` 打开。
- 目标必须是本程序刚建立且业务表为空的独立 MySQL 数据库;任何业务表非空都会拒绝执行。
- 不支持覆盖、合并、双写和重复导入。重新演练时新建另一个空测试库。
- 数据库密码只放环境变量,不要写入命令历史、仓库、日志或工单。
- 迁移命令优先使用环境变量传入数据库密码;Windows 本地也可读取被 Git 忽略的
`admin/config.yaml`。两种方式都不得把密码写入命令历史、仓库、日志或工单。
- 输出只包含表名和数量,不包含账号、Cookie、Session、订单号或商品明细。
## 2. 迁移前准备