Search Results
https://dev.mysql.com/doc/extending-mysql/8.4/en/writing-daemon-plugins.html
A daemon plugin is a simple type of plugin used for code that should be run by the server but that does not communicate with it. This section describes how to write a daemon server plugin, using the example plugin found in the plugin/daemon_example ...The build process produces a shared object library with a name of libdaemon_example.so (the .so suffix might differ depending on your ...
https://dev.mysql.com/doc/extending-mysql/8.4/en/plugin-api-components.html
SQL statements: INSTALL PLUGIN registers a plugin in the mysql.plugin table and loads the plugin code. UNINSTALL PLUGIN unregisters a plugin from the mysql.plugin table and unloads the plugin code. The WITH PARSER clause for full-text index creation ...For new MySQL installations, this table is created during the installation ...
https://dev.mysql.com/doc/mysql-errors/8.4/en/server-error-reference.html
Error number: 1720; Symbol: ER_PLUGIN_NO_UNINSTALL; SQLSTATE: HY000 Message: Plugin '%s' is marked as not dynamically uninstallable. Error number: 1721; Symbol: ER_PLUGIN_NO_INSTALL; SQLSTATE: HY000 Message: Plugin '%s' is marked as not dynamically ... The MySQL server writes some error messages to its error log, and sends others to client ...
https://dev.mysql.com/doc/refman/8.4/en/keyring-aws-plugin.html
Note The keyring_aws plugin is an extension included in MySQL Enterprise Edition, a commercial product. The keyring_aws keyring plugin communicates with the Amazon Web Services Key Management Service (AWS KMS) as a back end for key generation and ...All keyring material is generated exclusively by the AWS server, not by ...
https://dev.mysql.com/doc/extending-mysql/8.4/en/writing-plugins-overview.html
These conditions apply to plugin writing: MySQL header files used by plugins contain C++ code, so plugins must be compiled as C++ code. You must compile plugins with the entire server source code present, not just the libraries and header files.
https://dev.mysql.com/doc/refman/8.4/en/connection-control-plugin-installation.html
This section describes how to install the connection control plugins, CONNECTION_CONTROL and CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS. For general information about installing plugins, see Section 7.6.1, “Installing and Uninstalling Plugins”.
https://dev.mysql.com/doc/refman/8.4/en/rewriter-query-rewrite-plugin-usage.html
To enable or disable the plugin, enable or disable the rewriter_enabled system variable. By default, the Rewriter plugin is enabled when you install it (see Section 7.6.4.1, “Installing or Uninstalling the Rewriter Query Rewrite Plugin”). To ...
https://dev.mysql.com/doc/refman/8.4/en/information-schema-plugins-table.html
The PLUGINS table has these columns: PLUGIN_NAME The name used to refer to the plugin in statements such as INSTALL PLUGIN and UNINSTALL PLUGIN. PLUGIN_STATUS The plugin status, one of ACTIVE, INACTIVE, DISABLED, DELETING, or DELETED. PLUGIN_TYPE ...
https://dev.mysql.com/doc/refman/8.4/en/server-plugins.html
MySQL supports an plugin API that enables creation of server plugins. Plugins can be loaded at server startup, or loaded and unloaded at runtime without restarting the server. The plugins supported by this interface include, but are not limited to, ...Group Replication enables you to create a highly available distributed MySQL service across a group of MySQL server instances, with data consistency, conflict detection and resolution, and group membership services all ...
https://dev.mysql.com/doc/refman/8.4/en/rewriter-query-rewrite-plugin-reference.html
Users communicate with the plugin by modifying the set of rules stored in this table. The plugin communicates information to users by setting the table's message column. Note The rules table is loaded into the plugin by the flush_rewrite_rules ...