logologo
开始
手册
开发
插件
API
English
简体中文
开始
手册
开发
插件
API
English
简体中文
logologo
概述

API

API 密钥
API 文档
使用场景
SSO

工作流

Webhook
HTTP 请求
外部数据源

外部数据表 (FDW)

概述
启用 MySQL Federated

嵌入式内容

Iframe 区块
嵌入
Previous Page概述
Next PageIframe 区块

#MySQL 如何启用 federated 引擎

MySQL 数据库默认没有开启 federated 模块,需要修改 my.cnf 配置,如果是 docker 版本,可以通过 volumes 来处理扩展的情况:

mysql:
  image: mysql:8.1.0
  volumes:
    - ./storage/mysql-conf:/etc/mysql/conf.d
  environment:
    MYSQL_DATABASE: nocobase
    MYSQL_USER: nocobase
    MYSQL_PASSWORD: nocobase
    MYSQL_ROOT_PASSWORD: nocobase
  restart: always
  networks:
    - nocobase

新建 ./storage/mysql-conf/federated.cnf 文件

[mysqld]
federated

重启 mysql

docker compose up -d mysql

查看 federated 是否已经激活

show engines

Alt text