Spec-Zone.ru › MySQL 8.4

7.1.13 Поддержка IPv6

  • 7.1.13.1 Проверка поддержки IPv6 системой
  • 7.1.13.2 Настройка сервера MySQL для разрешения подключений по IPv6
  • 7.1.13.3 Подключение с использованием локального адреса IPv6
  • 7.1.13.4 Подключение с использованием адресов удалённых хостов IPv6
  • 7.1.13.5 Получение адреса IPv6 от брокера

Поддержка IPv6 в MySQL включает следующие возможности:

  • Сервер MySQL может принимать TCP/IP-подключения от клиентов, подключающихся через IPv6. Например, эта команда подключается через IPv6 к серверу MySQL на локальном хосте:

    $> mysql -h ::1
    

    Для использования этой возможности должны выполняться два условия:

    • Ваша система должна быть настроена для поддержки IPv6. См. Раздел 7.1.13.1, «Проверка поддержки IPv6 системой».

    • В стандартной конфигурации сервера MySQL разрешены подключения по IPv6, помимо подключений по IPv4. Чтобы изменить стандартную конфигурацию, запустите сервер с переменной системы bind_address установленной на соответствующее значение. См. Раздел 7.1.8, «Системные переменные сервера».

  • Имена учетных записей MySQL допускают адреса IPv6, что позволяет администраторам баз данных указывать привилегии для клиентов, которые подключаются к серверу через IPv6. См. Раздел 8.2.4, «Указание имён учетных записей». Адреса IPv6 могут быть указаны в именах учетных записей в таких операциях, как CREATE USER, GRANT и REVOKE. Например:

    mysql> CREATE USER 'bill'@'::1' IDENTIFIED BY 'secret';
    mysql> GRANT SELECT ON mydb.* TO 'bill'@'::1';
    
  • Функции IPv6 позволяют преобразовывать адреса IPv6 между строковым и внутренним форматами, а также проверять, представляют ли значения корректные адреса IPv6. Например, INET6_ATON() и INET6_NTOA() аналогичны INET_ATON() и INET_NTOA(), но обрабатывают адреса IPv6 дополнительно к адресам IPv4. См. Раздел 14.23, «Разнообразные функции».

  • Участники группы репликации Group Replication могут использовать адреса IPv6 для связи в рамках группы. Группа может содержать смесь участников, использующих IPv6 и IPv4. См. Раздел 20.5.5, «Поддержка IPv6 и смешанных IPv6 и IPv4 групп».

В следующих разделах описано, как настроить MySQL таким образом, чтобы клиенты могли подключаться к серверу через IPv6.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-8.4-en/ipv6-support.html

Spec-Zone.ru

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