The plugin implementation comprises several components.
SQL statements:
            INSTALL PLUGIN registers a
            plugin in the plugin table and loads the
            plugin code.
          
            UNINSTALL PLUGIN unregisters
            a plugin from the plugin table and
            unloads the plugin code.
          
            The WITH PARSER clause for full-text
            index creation associates a full-text parser plugin with a
            given FULLTEXT index.
          
            SHOW PLUGINS displays
            information about server plugins.
          
Command-line options and system variables:
            The --plugin-load option
            enables plugins to be loaded at server startup time.
          
            The plugin_dir system
            variable indicates the location of the directory where all
            plugins must be installed. The value of this variable can be
            specified at server startup with a
            --plugin_dir=
            option. mysql_config --plugindir displays
            the default plugin directory path name.
          path
For additional information about plugin loading, see Section 12.4.3.1, “Installing and Uninstalling Plugins”.
Source files (the locations indicate where the files are found in a MySQL source distribution):
            In the include/mysql directory,
            plugin.h exposes the public plugin API.
            This file should be examined by anyone who wants to write a
            plugin library.
            plugin_
            files provide additional information that pertains to
            specific types of plugins.
          xxx.h
            In the sql directory,
            sql_plugin.h and
            sql_plugin.cc comprise the internal
            plugin implementation. These files need not be consulted by
            plugin developers. They may be of interest for those who
            want to know more about how the server handles plugins.
          
Plugin-related tables:
            The INFORMATION_SCHEMA.PLUGINS
            table contains plugin information.
          
            The mysql.plugin table lists each plugin
            that was installed with INSTALL
            PLUGIN and is required for plugin use. For new
            MySQL installations, this table is created during the
            installation process. If you are upgrading from a version of
            MySQL older than 5.1, you should run
            mysql_upgrade to update your system
            tables and create the plugin table (see
            Section 4.4.7, “mysql_upgrade — Check Tables for MySQL Upgrade”).
          


User Comments
Add your own comment.