Aviso de tradução por IA

Este documento foi traduzido por IA. Para informações precisas, consulte a versão em inglês.

Como habilitar o mecanismo federated no MySQL

O banco de dados MySQL não habilita o módulo federated por padrão. Você precisa modificar a configuração my.cnf. Se você estiver usando a versão Docker, pode lidar com a extensão através de 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

Crie um novo arquivo ./storage/mysql-conf/federated.cnf

[mysqld]
federated

Reinicie o MySQL

docker compose up -d mysql

Verifique se o federated foi ativado

show engines

Alt text