Hi, Michael! On Aug 10, Michael Widenius wrote:
I think we should compile all the plugin in (but not enable all by default), at least for now, to make MariaDB as easy to use as possible.
On the opposite, I think you should compile them all out. But preinstall them, that is add necessary lines to mysql.plugin table from mysql_install_db. The user experience will be pretty much the same as if everything was compiled in, but one would be able to uninstall plugins easily, if needed.
We considered this earlier. It'd work for new installs, but not for existing ones so they'd have them all disabled until manually added.
That's not too different from other changes in system tables. mysql_fix_privilege_tables is generally recommended after an upgrade anyway.
mysql_fix_privilege_tables changes tables to be the newest version.
We can't do this with the plugins, as we don't know for an old installation what plugins the user wanted to install.
All of them, of course. If all plugins will be compiled in - they'll be all installed. Installing them all in mysql_fix_privilege_tables will produce basically the same effect. Regards / Mit vielen Grüßen, Sergei -- __ ___ ___ ____ __ / |/ /_ __/ __/ __ \/ / Sergei Golubchik <serg@sun.com> / /|_/ / // /\ \/ /_/ / /__ Principal Software Engineer/Server Architect /_/ /_/\_, /___/\___\_\___/ Sun Microsystems GmbH, HRB München 161028 <___/ Sonnenallee 1, 85551 Kirchheim-Heimstetten Geschäftsführer: Thomas Schroeder, Wolfgang Engels, Wolf Frenkel Vorsitzender des Aufsichtsrates: Martin Häring