Bug #37014 Implement --skip-federated
Submitted: 27 May 2008 18:17 Modified: 28 May 2008 7:07
Reporter: Georgi Kodinov Email Updates:
Status: Can't repeat Impact on me:
None 
Category:MySQL Server: Federated storage engine Severity:S4 (Feature request)
Version:5.1 OS:Any
Assigned to: Ramil Kalimullin CPU Architecture:Any

[27 May 2008 18:17] Georgi Kodinov
Description:
Please implement --skip-federated option (similar to --skip-innodb, --skip-merge and --skip-bdb) to be able to disable the federated storage engine in the configuration file or from the command line. 

How to repeat:
start the server with the --skip-federated option. You will get an error. See bug #26391 for details.

Suggested fix:
Implement the --skip-federated option.
Or as an alternative implement --skip-engine="engine1,engine2,..." (as suggested in bug #25153).
[28 May 2008 7:07] Ramil Kalimullin
Looks like it has been fixed somehow:

(gdb) r --skip-federated
Starting program: /home/ram/work/mysql-5.1-bugteam/sql/mysqld --skip-federated
...
[Note] Plugin 'FEDERATED' disabled by command line option
...
[Note] /home/ram/work/mysql-5.1-bugteam/sql/mysqld: ready for connections.
Version: '5.1.26-rc-debug'  socket: '/tmp/mysql.sock'  port: 3306  Source distribution

If we want to have it disabled by default we can easily modify plugin_init().