УДАЛЕНИЕ ПЛАГИНА
Синтаксис
UNINSTALL PLUGIN [IF EXISTS] plugin_name
Описание
Эта команда удаляет один установленный плагин. Чтобы удалить всю библиотеку, содержащую плагин, используйте UNINSTALL SONAME. Вы не можете удалить плагин, если какая-либо таблица, использующая его, открыта.
plugin_name должно быть именем плагина, который указан в таблице mysql.plugin. Сервер выполняет функцию деинициализации плагина и удаляет строку плагина из таблицы mysql.plugin, чтобы при последующих перезапусках сервера плагин не загружался и не инициировался. UNINSTALL PLUGIN не удаляет файл общей библиотеки плагина.
Чтобы использовать UNINSTALL PLUGIN, у вас должны быть права DELETE для таблицы mysql.plugin.
IF EXISTS
Если используется фраза IF EXISTS, MariaDB вернёт сообщение, а не ошибку, если плагин не существует. См. SHOW WARNINGS.
Примеры
UNINSTALL PLUGIN example;
Из MariaDB 10.4.0:
UNINSTALL PLUGIN IF EXISTS example; Query OK, 0 rows affected (0.099 sec) UNINSTALL PLUGIN IF EXISTS example; Query OK, 0 rows affected, 1 warning (0.000 sec) SHOW WARNINGS; +-------+------+-------------------------------+ | Level | Code | Message | +-------+------+-------------------------------+ | Note | 1305 | PLUGIN example does not exist | +-------+------+-------------------------------+
См. также
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/uninstall-plugin/