v1.6.0 现已发布

掌控你的
MySQL 数据库
从未如此简单

RaoMySQL 是一款功能完整的私有 MySQL 数据库管理平台,无需将数据托管给第三方。支持连接管理、SQL 执行、备份恢复、监控告警、AI 智能分析,守护数据主权。

v1.6.0
最新版本
10+
核心功能
3 系统
统一用户
rao@mysql-manager:~
$uvicorn backend.main:app
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:8000

$curl -X POST /api/auth/register \
-d '{"username":"alice","password":"***","role":"viewer"}'
{"id":1,"username":"alice","role":"viewer","status":"active"}

$curl -X POST /api/auth/login \
{"access_token":"eyJhbGc...", "token_type":"bearer"}

$POST /api/query — 执行 SQL
查询完成 · 耗时 2.3ms · 返回 42 行
FastAPI
异步高性能
🔒
JWT Auth
多角色权限

一个平台,全部搞定

从连接到监控,从执行到备份,从权限管理到 AI 辅助,RaoMySQL 提供一站式数据库管理体验。

🔗

多连接管理

统一管理多个 MySQL 连接,支持 TLS/SSL 加密连接、标签分类、连接池配置,单点管理所有数据库资产。

TLS连接池多环境

SQL 执行器

在线 SQL 编辑器,支持语法高亮、自动补全、查询历史、代码片段库,查询结果支持导出 CSV/JSON,多人协作安全无忧。

NL2SQL语法高亮结果导出
💾

备份与恢复

支持定时自动备份与手动备份,备份文件加密存储,支持一键恢复到指定时间点。备份历史完整可追溯。

定时任务加密存储时间点恢复
📊

实时监控

连接状态监控、慢查询分析、容量趋势图表、性能指标告警。告警规则灵活配置,微信/邮件通知,及时发现隐患。

慢查询容量趋势告警规则
🤖

AI 智能助手

自然语言转 SQL(NL2SQL),AI 慢查询分析,SQL 代码审查,告警内容智能解读。接入 OpenAI / 本地模型,数据不出内网。

NL2SQLSQL Review慢查询分析
🔑

多角色权限

管理员、运维、开发者、只读等多种角色,细粒度权限控制,敏感操作审计日志,所有操作可追溯、可审计。

JWTRBAC审计日志

简洁优雅,技术选型

前后端分离架构,现代技术栈,生产级性能,极简部署。

  • FastAPI 异步后端 基于 Python FastAPI + SQLAlchemy 异步引擎,支持高并发请求,性能优异
  • React 18 前端 React 18 + TypeScript + Vite + Ant Design,开发体验流畅,界面专业美观
  • SQLite 元数据库 元数据使用 SQLite,无需额外部署;目标 MySQL 完全由你掌控,数据主权零妥协
  • Docker 一键部署 Docker Compose 一键启动,Nginx 反向代理,生产环境 Ready
  • 统一用户系统 连接 RaoCMS、RaoFileManager 统一认证,单点登录,跨系统数据关联
  • 🎨
    Frontend — React 18
    Ant Design · TypeScript · Vite
    ↓ REST API · JWT Auth
    ⚙️
    Backend — FastAPI
    SQLAlchemy · async/await · Pydantic
    🗄️
    Meta DB — SQLite
    用户/连接/审计数据
    🐬
    MySQL — 你的数据
    完全私有,数据不出内网

    自然语言操控数据库

    NL2SQL 将你的自然语言问题直接转换为 SQL 语句,无需记忆复杂语法。配合 AI 慢查询分析和 SQL Review,大幅提升 DBA 和开发者效率。

    🗣️
    NL2SQL — 自然语言查询
    "查找过去一周订单数超过100的用户"
    🐢
    慢查询智能分析
    AI 自动识别性能瓶颈并给出优化建议
    🔍
    SQL 代码审查
    执行前 AI 自动审查,提前发现潜在问题
    AI 助手 · NL2SQL
    用户
    帮我查询订单金额最高的前10位客户,显示他们的邮箱和总消费额
    AI
    已转换为 SQL:
    SELECT c.email, SUM(o.amount) AS total_spent
    FROM customers c
    JOIN orders o ON c.id = o.customer_id
    GROUP BY c.id, c.email
    ORDER BY total_spent DESC
    LIMIT 10;
    AI
    ✅ 查询完成 · 耗时 8.2ms · 返回 10 行

    私有部署,数据主权

    数据库完全运行在你的服务器上,数据不经过任何第三方,零数据泄露风险。

    🔒

    连接加密

    支持 TLS/SSL 加密传输,连接密码使用 bcrypt/SHA256 双重哈希保护

    👥

    RBAC 权限

    多角色细粒度权限控制,管理员、运维、开发者、只读,职责分明

    📋

    操作审计

    所有敏感操作完整记录,用户、行为、时间、IP 全链路可追溯

    🛡️

    内网隔离

    部署在内网环境,无公网暴露面,符合企业安全合规要求

    持续迭代

    v1.6.0 最新
    2026-04-12
    网站上线与注册系统
    官方宣传网站上线(raomysql.pages.dev)、用户邀请码注册系统、Cloudflare Pages 自动化构建部署、管理后台"返回首页"导航、落地页注册/登录直达链接。
    v1.5.0
    2026-04-12
    后端修复与可用版本
    Python 导入路径统一、uvicorn 模块启动修复、bcrypt/sha256 备用密码方案、路由前缀重复问题修复。所有 API 端点验证通过:注册、登录、用户管理均正常运行。
    v1.4.0
    2026-04-09
    用户管理版本
    用户注册页面、用户管理面板(分页/筛选/增删改)、管理员密码重置、启用/禁用账号、用户统计概览。
    v1.3.0
    2026-04-08
    统一用户体系版本
    统一认证服务、跨系统单点登录、API Gateway、RaoMySQL/RaoCMS/RaoFileManager 统一用户模型。
    v1.2.0
    2026-04-08
    AI 与监控版本
    AI 助手 / AI 设置页面、审计日志看板、数据导出(CSV/JSON)、Docker + Nginx 部署配置。

    准备好掌控你的数据库?

    RaoMySQL 私有部署,数据完全由你掌控。支持一键部署,即刻拥有专业级 MySQL 管理平台。

    🚀

    方式一:开源部署

    下载源码,通过 Docker 一键部署,完全免费,永久使用。

    docker-compose up -d
    前往 GitHub →
    🤝

    方式二:联系我们

    需要私有化部署、技术支持或定制开发?联系我们获取专属方案。

    📧 邮箱 rao5201@126.com
    🏢 公司 海南茶海虾王管理有限责任公司
    联系我们 →
    🔑

    方式三:注册 / 登录

    已部署实例?新用户点击下方注册账号,已有账号直接登录。