Syntax:
UNINSTALL COMPONENT component_name [, component_name ] ...

This statement deactivates and uninstalls one or more components. A
component provides services that are available to the server and other
components; see
https://dev.mysql.com/doc/refman/8.4/en/components.html. UNINSTALL
COMPONENT is the complement of INSTALL COMPONENT. It requires the
DELETE privilege for the mysql.component system table because it
removes the row from that table that registers the component. UNINSTALL
COMPONENT does not undo persisted variables, including the variables
persisted using INSTALL COMPONENT ... SET PERSIST.

Example:

UNINSTALL COMPONENT 'file://component1', 'file://component2';

For information about component naming, see [HELP INSTALL COMPONENT].

If any error occurs, the statement fails and has no effect. For
example, this happens if a component name is erroneous, a named
component is not installed, or cannot be uninstalled because other
installed components depend on it.

A loader service handles component unloading, which includes removing
uninstalled components from the mysql.component system table that
serves as a registry. As a result, unloaded components are not loaded
during the startup sequence for subsequent server restarts.

*Note*:

This statement has no effect for keyring components, which are loaded
using a manifest file and cannot be uninstalled. See
https://dev.mysql.com/doc/refman/8.4/en/keyring-component-installation.
html.

URL: https://dev.mysql.com/doc/refman/8.4/en/uninstall-component.html

