# 单表同步示例 ## 场景 只同步一张表,避免全量同步的耗时和风险。 ## 命令 ```bash # 设置环境变量 export MYSQL_PWD_WIT=o2byaCkBvF1Y8S2L export MYSQL_PWD_SQL=5gynj20J # 单表同步 cd ~/.openclaw/skills/table-alias ./scripts/sync_table.sh dmp_serp idb_pub_basic_item_info ``` ## 输出 ``` [INFO] 同步方向:准生产 (100.115.195.188:50036) → VPS (101.34.227.188:3306) [INFO] 数据库:dmp_serp [INFO] 表:idb_pub_basic_item_info (单表模式) [INFO] 单表模式:只同步 idb_pub_basic_item_info [INFO] 处理:idb_pub_basic_item_info [INFO] 目标表不存在,使用 CREATE TABLE [INFO] 执行脚本:/home/yangxuan/codes/xuan-sql/scripts/20260814/dmp_serp__idb_pub_basic_item_info__struct.sql [INFO] ✅ 成功 [INFO] 完成!成功:1, 失败:0 ``` ## 报错处理 如果执行失败: 1. 查看生成的脚本文件 2. 手动修改 SQL 语句 3. 重新执行:`mysql -h 101.34.227.188 -u root -p < 脚本文件` ## 全库同步(可选) ```bash ./scripts/sync_table.sh dmp_serp ``` > 表数量 > 50 时会提示确认