So aktivieren Sie die FEDERATED-Engine in MySQL

Das FEDERATED-Modul ist in MySQL standardmäßig nicht aktiviert. Sie müssen die Konfiguration in my.cnf anpassen. Bei Verwendung der Docker-Version können Sie Erweiterungen über Volumes einbinden:

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

Neue ./storage/mysql-conf/federated.cnf-Datei erstellen

[mysqld]
federated

MySQL neu starten

docker compose up -d mysql

Prüfen, ob FEDERATED bereits aktiviert ist

show engines

Alternativtext