通过 SSH 连接开发机 datax,查询 MySQL dw 库中的表结构、数据及统计信息,支持只读 select 操作并限制50条记录。
通过 SSH 连接到开发机 (datax),查询 MySQL 数据库中的 dw 库
datax/mnt/wwwdw (可能有多个: dw, dw库, data_warehouse 等)bash
# 连接方式
ssh datax "mysql -u [用户] -p[密码] [数据库名] -e 'SQL 语句'"
# 或者直接登录
ssh datax "mysql -h localhost -u [用户] -p[密码]"
用户: "去草坪上 dw 库看一下有哪些表"
执行:
bash
ssh datax "mysql -h localhost -u [用户] -p[密码] dw -e 'show tables;'"
回复: 表列表
用户: "查看 dw 库的 tr_user 有哪些用户"
执行:
bash
ssh datax "mysql -h localhost -u [用户] -p[密码] dw -e 'select * from tr_user limit 50;'"
回复: 用户列表表格
用户: "tr_user 表结构是什么样的"
执行:
bash
ssh datax "mysql -h localhost -u [用户] -p[密码] dw -e 'desc tr_user;'"
回复: 表结构详情
用户: "dw 库的 tr_user 表有多少条数据"
执行:
bash
ssh datax "mysql -h localhost -u [用户] -p[密码] dw -e 'select count(*) from tr_user;'"
回复: 数据统计
数据库名说明dw数据仓库主库dw库中文别名data_warehouse英文全称sg_alith_sync_fle_tra泰国项目库
表名说明tr_user用户表tr_order订单表tr_store门店表tr_client客户表
~/.openclaw/workspace/skills/dev-machine-database/SKILL.md~/.openclaw/workspace/skills/dev-machine-database/query_db.py~/.openclaw/workspace/TOOLS.md (开发机配置)