Spec-Zone.ru › MySQL 5.7

27.6.2 Ограничения при использовании встроенного сервера MySQL

Встроенный сервер имеет следующие ограничения:

  • Нет загружаемых функций.

  • Нет трассировки стека при аварийном завершении.

  • Вы не можете настроить его как источник или реплику (нет репликации).

  • Очень большие наборы результатов могут быть неиспользуемыми на системах с малым объемом оперативной памяти.

  • Вы не можете подключиться к встроенному серверу из внешнего процесса через сокеты или TCP/IP. Однако вы можете подключиться к промежуточному приложению, которое, в свою очередь, может подключиться к встроенному серверу от имени удалённого клиента или внешнего процесса.

  • libmysqld не поддерживает зашифрованные подключения. Следствием этого является то, что если приложение, связанное с libmysqld, устанавливает соединение с удалённым сервером, то это соединение не может быть зашифровано.

  • InnoDB не является рекурсивным в встроенном сервере и не может использоваться для нескольких подключений, ни последовательно, ни одновременно.

  • Планировщик событий недоступен. Из-за этого системная переменная event_scheduler отключена.

  • Схема производительности недоступна.

  • Встроенный сервер не может совместно использовать каталог secure_file_priv с другим сервером. Начиная с MySQL 5.7.8, значение по умолчанию для этого каталога можно задать во время сборки с помощью опции INSTALL_SECURE_FILE_PRIV_EMBEDDEDDIR CMake.

Некоторые из этих ограничений можно изменить, отредактировав файл mysql_embed.h и перекомпилировав MySQL.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/libmysqld-restrictions.html

Spec-Zone.ru

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