Spec-Zone.ru › MySQL 9.2

Установка или удаление маркеров версии 7.6.6.2

Примечание

Плагин version_tokens устарел в MySQL 9.2.0.

Примечание

Если установлен, Маркеры версии добавляют некоторую нагрузку. Чтобы избежать этой нагрузки, не устанавливайте его, если вы не планируете его использовать.

Этот раздел описывает, как установить или удалить Маркеры версии, которые реализованы в файле библиотеки плагинов, содержащем плагин и загружаемые функции. Для общей информации об установке или удалении плагинов и загружаемых функций см. раздел 7.6.1, «Установка и удаление плагинов» и раздел 7.7.1, «Установка и удаление загружаемых функций».

Для использования сервером, файл библиотеки плагинов должен находиться в каталоге плагинов MySQL (каталог, указанный переменной системы plugin_dir). При необходимости, настройте расположение каталога плагинов, установив значение переменной plugin_dir при запуске сервера.

Имя файла библиотеки плагинов — version_tokens. Приставка к имени файла отличается в зависимости от платформы (например, .so для Unix-систем, .dll для Windows).

Чтобы установить плагин и функции Маркеров версии, используйте команды INSTALL PLUGIN и CREATE FUNCTION, скорректировав .so суффикс для вашей платформы при необходимости:

INSTALL PLUGIN version_tokens SONAME 'version_token.so';
CREATE FUNCTION version_tokens_set RETURNS STRING
  SONAME 'version_token.so';
CREATE FUNCTION version_tokens_show RETURNS STRING
  SONAME 'version_token.so';
CREATE FUNCTION version_tokens_edit RETURNS STRING
  SONAME 'version_token.so';
CREATE FUNCTION version_tokens_delete RETURNS STRING
  SONAME 'version_token.so';
CREATE FUNCTION version_tokens_lock_shared RETURNS INT
  SONAME 'version_token.so';
CREATE FUNCTION version_tokens_lock_exclusive RETURNS INT
  SONAME 'version_token.so';
CREATE FUNCTION version_tokens_unlock RETURNS INT
  SONAME 'version_token.so';

Вы должны установить функции для управления списком маркеров версии сервера, но также нужно установить и плагин, потому что функции не работают правильно без него.

Если плагин и функции используются на сервере-источнике репликации, установите их и на всех серверах-репликах, чтобы избежать проблем с репликацией.

После описанной выше установки плагин и функции остаются установленными до их удаления. Чтобы удалить их, используйте команды UNINSTALL PLUGIN и DROP FUNCTION:

UNINSTALL PLUGIN version_tokens;
DROP FUNCTION version_tokens_set;
DROP FUNCTION version_tokens_show;
DROP FUNCTION version_tokens_edit;
DROP FUNCTION version_tokens_delete;
DROP FUNCTION version_tokens_lock_shared;
DROP FUNCTION version_tokens_lock_exclusive;
DROP FUNCTION version_tokens_unlock;

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-9.2-en/version-tokens-installation.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API