> For the complete documentation index, see [llms.txt](https://mariadb.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mariadb.com/docs/server/reference/sql-statements/administrative-sql-statements/plugin-sql-statements.md).

# Plugin Statements

{% columns %}
{% column %}
{% content-ref url="/pages/SKUQBnv7kLk3GoYGF4HQ" %}
[INSTALL PLUGIN](/docs/server/reference/sql-statements/administrative-sql-statements/plugin-sql-statements/install-plugin.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Install a specific plugin from a shared library. This statement adds the plugin to the mysql.plugin table and loads its code into the server memory.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/wq98fqaOHi1RkvCCbtiZ" %}
[INSTALL SONAME](/docs/server/reference/sql-statements/administrative-sql-statements/plugin-sql-statements/install-soname.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Load all plugins contained within a shared library file. This statement automatically discovers and installs every valid plugin found in the specified library.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/3F4i3fyYrxH3kzKTSLQ2" %}
[UNINSTALL PLUGIN](/docs/server/reference/sql-statements/administrative-sql-statements/plugin-sql-statements/uninstall-plugin.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Remove a specific plugin from the server. This statement unloads the plugin code and deletes its entry from the mysql.plugin table to prevent reloading.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/N6doYANx7nIHHuR7bKcs" %}
[UNINSTALL SONAME](/docs/server/reference/sql-statements/administrative-sql-statements/plugin-sql-statements/uninstall-soname.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Uninstall all plugins loaded from a specific library. This statement removes every plugin associated with the library file and unloads the library itself.
{% endcolumn %}
{% endcolumns %}
