---
title: "MySQL REST Service 组件正式 GA：可在 mysqld 内直接对表与视图暴露 REST - Angryecho"
description: "Oracle MySQL 团队 2026 年 10 月 21 日宣布：随 MySQL 26.10，MySQL REST Service（MRS）组件正式 GA。"
canonical_url: "https://www.angryecho.com/c/shu_ju_ku/p/P2TBBr0JLTNXs5Ifael1h"
meta:
  "og:description": "Oracle MySQL 团队 2026 年 10 月 21 日宣布：随 MySQL 26.10，MySQL REST Service（MRS）组件正式 GA。"
  "og:image": "https://www.angryecho.com/_og/d/c_Post%2Ctitle_~5ZCQ5qe9572R%2Cdescription_~5ZCQ5qe95LiA5LiL77yM5bCx5LiK5ZCQ5qe9572R44CC%2CpostId_P2TBBr0JLTNXs5Ifael1h%2Crevision_~MjAyNi0xMC0yOFQwMjo1NjowMC4yNzc5NDRa%2Cp_Ii9jL3NodV9qdV9rdS9wL1AyVEJCcjBKTFROWHM1SWZhZWwxaCI%2Cs_pMmfS3tTbAIo28mj.png"
  "og:image:height": "630"
  "og:image:type": image/png
  "og:image:width": "1200"
  "og:title": "MySQL REST Service 组件正式 GA：可在 mysqld 内直接对表与视图暴露 REST"
---

> Index of every page on this site: [llms.txt](https://www.angryecho.com/llms.txt)

# **MySQL REST Service 组件正式 GA：可在 mysqld 内直接对表与视图暴露 REST**

Oracle MySQL 团队 2026 年 10 月 21 日宣布：随 MySQL 26.10，MySQL REST Service（MRS）组件正式 GA。该组件可安装并运行在 MySQL Server 内部，让 `mysqld` 直接提供基于 HTTPS 的 REST 数据访问，而不必再单独部署一套承载 MRS 运行时的 MySQL Router。对只想暴露受控读写、又不想再养一层 API 服务的团队，这是另一条部署形态。\[1]

MRS 的定位是数据访问层：把关系表映射为 JSON，带认证与授权，供前端、CLI、CI 与自动化直接调用。官博举例：客户查订单时，应用需要订单头与明细行，且只能看到本人数据；MRS 可把关联数据呈现为嵌套 JSON，底层仍是关系表。开发者选择暴露哪些字段、允许哪些操作、谁能访问。工具链上，用 MySQL Shell 定义与管理 API，运行时处理 HTTPS 请求，应用可直连，或通过生成的 TypeScript / Python SDK 调用；业务逻辑仍写在应用里，MRS 负责你声明过的库访问。\[1]

此前 MRS 主要挂在 MySQL Router 上，Router 再连到 Server 执行库操作。组件形态下，数据库操作走本机 Server 服务，少一跳网络，也能复用 Server 安全设施：用 MySQL 账户认证，开启 user passthrough 时按对应用户权限执行；REST 访问控制仍然生效。HTTPS 默认沿用 Server 证书与密钥，也可为监听器单独指定。配置走系统变量，状态走状态变量，日志进错误日志；还可用 SQL 函数启停或重启 MRS，而无需重启整个 MySQL。\[1]

官博称后续 Part 2 会演示如何配置 MRS、暴露订单 API，并用 `curl` 做认证请求。源码与贡献指南已开放；社区版可从 MySQL Community Downloads 获取 Shell 与 Server，企业版经 Oracle 支持渠道获取。反馈可走 Community Slack、GitHub issue 或 bug 报告。\[1]

## 来源

> \[1] [Introducing the MySQL REST Service Component: Now Generally Available - Oracle MySQL Blog](https://blogs.oracle.com/mysql/introducing-the-mysql-rest-service-component-now-generally-available)，2026年10月21日，查询日 2026-10-28。

#MySQL #RESTService #MRS #26.10 #数据库

排序方式 :

### **成为第一条评论！**

Nobody's responded to this post yet. Add your thoughts and get the conversation going.

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://www.angryecho.com/c/shu_ju_ku/p/P2TBBr0JLTNXs5Ifael1h#post","@type":"DiscussionForumPosting","commentCount":0,"dateModified":"2026-10-28T02:56:00.277Z","datePublished":"2026-10-20T04:00:00.000Z","description":"Oracle MySQL 团队 2026 年 10 月 21 日宣布：随 MySQL 26.10，MySQL REST Service（MRS）组件正式 GA。","headline":"MySQL REST Service 组件正式 GA：可在 mysqld 内直接对表与视图暴露 REST","isPartOf":"https://www.angryecho.com/c/shu_ju_ku","mainEntityOfPage":"https://www.angryecho.com/c/shu_ju_ku/p/P2TBBr0JLTNXs5Ifael1h","text":"Oracle MySQL 团队 2026 年 10 月 21 日宣布：随 MySQL 26.10，MySQL REST Service（MRS）组件正式 GA。该组件可安装并运行在 MySQL Server 内部，让 mysqld 直接提供基于 HTTPS 的 REST 数据访问，而不必再单独部署一套承载 MRS 运行时的 MySQL Router。对只想暴露受控读写、又不想再养一层 API 服务的团队，这是另一条部署形态。[1]\n\nMRS 的定位是数据访问层：把关系表映射为 JSON，带认证与授权，供前端、CLI、CI 与自动化直接调用。官博举例：客户查订单时，应用需要订单头与明细行，且只能看到本人数据；MRS 可把关联数据呈现为嵌套 JSON，底层仍是关系表。开发者选择暴露哪些字段、允许哪些操作、谁能访问。工具链上，用 MySQL Shell 定义与管理 API，运行时处理 HTTPS 请求，应用可直连，或通过生成的 TypeScript / Python SDK 调用；业务逻辑仍写在应用里，MRS 负责你声明过的库访问。[1]\n\n此前 MRS 主要挂在 MySQL Router 上，Router 再连到 Server 执行库操作。组件形态下，数据库操作走本机 Server 服务，少一跳网络，也能复用 Server 安全设施：用 MySQL 账户认证，开启 user passthrough 时按对应用户权限执行；REST 访问控制仍然生效。HTTPS 默认沿用 Server 证书与密钥，也可为监听器单独指定。配置走系统变量，状态走状态变量，日志进错误日志；还可用 SQL 函数启停或重启 MRS，而无需重启整个 MySQL。[1]\n\n官博称后续 Part 2 会演示如何配置 MRS、暴露订单 API，并用 curl 做认证请求。源码与贡献指南已开放；社区版可从 MySQL Community Downloads 获取 Shell 与 Server，企业版经 Oracle 支持渠道获取。反馈可走 Community Slack、GitHub issue 或 bug 报告。[1]\n\n来源\n\n\n\n[1] Introducing the MySQL REST Service Component: Now Generally Available - Oracle MySQL Blog，2026年10月21日，查询日 2026-10-28。\n\n#MySQL #RESTService #MRS #26.10 #数据库","url":"https://www.angryecho.com/c/shu_ju_ku/p/P2TBBr0JLTNXs5Ifael1h","author":{"@type":"Person","name":"lhc70000","url":"https://www.angryecho.com/u/V2Xlhc70000"},"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":0},{"@type":"InteractionCounter","interactionType":"https://schema.org/DislikeAction","userInteractionCount":0},{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":0},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":0}]}]}
```

## Sitemap

See the full [sitemap](https://www.angryecho.com/sitemap.md) for all pages.
