Comment activer un moteur de stockage fédéré dans le package Debian MySQL?

Comment activer un moteur de stockage supplémentaire (dans ce cas FEDERATED ) dans le packageage mysql-server-5.1 de Debian?

J'ai installé mysql-server-5.1 via apt-get. Mais SHOW ENGINES indique que fédéré n'est pas activé.

 mysql> show engines; +------------+---------+----------------------------------------------------------------+--------------+------+------------+ | Engine | Support | Comment | Transactions | XA | Savepoints | +------------+---------+----------------------------------------------------------------+--------------+------+------------+ | InnoDB | YES | Supports transactions, row-level locking, and foreign keys | YES | YES | YES | | MRG_MYISAM | YES | Collection of identical MyISAM tables | NO | NO | NO | | BLACKHOLE | YES | /dev/null storage engine (anything you write to it disappears) | NO | NO | NO | | CSV | YES | CSV storage engine | NO | NO | NO | | MEMORY | YES | Hash based, stored in memory, useful for temporary tables | NO | NO | NO | | FEDERATED | NO | Federated MySQL storage engine | NULL | NULL | NULL | | ARCHIVE | YES | Archive storage engine | NO | NO | NO | | MyISAM | DEFAULT | Default engine as of MySQL 3.23 with great performance | NO | NO | NO | +------------+---------+----------------------------------------------------------------+--------------+------+------------+ 8 rows in set (0.00 sec) 

À partir de MySQL 5.1.26, le moteur de stockage FEDERATED n'est pas activé par défaut sur le server en cours d'exécution; pour activer FEDERATED, vous devez démarrer le binary du server MySQL en utilisant l'option --federated .

Ou éditez votre file de configuration de server global /etc/my.cnf et sous la section de section [mysqld] , ajoutez la ligne:

 federated 

Le service mysqld doit être redémarré pour que le moteur fédéré soit activé, ce qui sera activé par défaut pour chaque instance / redémarrage du service mysql.