OpenClaw+钉钉机器人实现数据库操作

实现:我们通过钉钉机器人实现数据库的相关操作

效果:

当前数据库只读状态为off:

我们通过给机器人下指令,让数据库只读状态由off改为on。

我们登陆指定的数据库进行验证:

发现,read_only参数已经设置为ON。

具体操作:

1,创建钉钉群,拉取DBA小助手进群

2,安装openclaw

3,安装skills

cd /root/.openclaw/workspace

mkdir skills

cd skills

创建 mysql-readonly Skill ✅

文件结构:

/root/.openclaw/workspace/skills/mysql-readonly/

├── SKILL.md # 技能说明(中文)

└── scripts/

└── mysql_readonly.py # Python3 脚本

打包文件: /root/.openclaw/workspace/mysql-readonly.skill

以下是创建用户并赋权的 SQL 语句:

复制代码
-- 创建用户
CREATE USER 'RW_openclaw'@'188.188.188.188' IDENTIFIED BY '*****';
-- 授予 SUPER 权限(用于查询和修改 read_only 参数)
 GRANT SUPER ON *.* TO 'RW_openclaw'@'188.188.188.188';
-- 授予基本连接权限
GRANT USAGE ON *.* TO 'RW_openclaw'@'188.188.188.188';
-- 刷新权限
FLUSH PRIVILEGES;

ps: 188.188.188.188为openclaw部署服务器ip.

说明:

|-------|------------------------------------|
| 权限 | 用途 |
| SUPER | 查询和修改 read_only、super_read_only 参数 |
| USAGE | 基本连接权限 |

相关推荐
cxr82813 分钟前
DNA纳米机器人:体内药物递送与病毒追踪
机器人
maqr_11023 分钟前
MySQL数据库迁移到云端如何保障安全_数据加密与SSL连接配置
jvm·数据库·python
u01091476028 分钟前
MySQL如何限制触发器递归调用的深度_防止触发器死循环方法
jvm·数据库·python
weixin_3812881833 分钟前
MySQL中如何使用HEX函数转换十六进制_MySQL进制转换函数
jvm·数据库·python
Deitymoon41 分钟前
嵌入式数据库——SQLite基础
数据库·sqlite
YMatrix 官方技术社区42 分钟前
美国·硅谷|YMatrix 即将亮相 Postgres Conference 2026,前瞻 AI 时代的数据基座
数据库·数据仓库·postgresql·时序数据库·ymatrix
bKYP953cL44 分钟前
构建自己的AI编程助手:基于RAG的上下文感知实现方案
数据库·人工智能·ai编程
Bert.Cai1 小时前
MySQL DML简介
数据库·mysql
maqr_1101 小时前
HTML怎么生成订单预览_HTML只读订单信息结构【操作】
jvm·数据库·python
Deepoch1 小时前
Deepoc 具身模型开发板升级康复助行机器人自主随行能力
机器人·开发板·具身模型·deepoc·智能轮椅