7.1.13 Поддержка IPv6
Поддержка IPv6 в MySQL включает следующие возможности:
-
MySQL-сервер может принимать TCP/IP-подключения от клиентов, подключающихся через IPv6. Например, эта команда подключается к MySQL-серверу на локальном хосте через IPv6:
$>
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.24 «Дополнительные функции».Участники группы репликации Group Replication могут использовать адреса IPv6 для связи в рамках группы. Группа может содержать смесь участников, использующих IPv6, и участников, использующих IPv4. См. раздел 20.5.5 «Поддержка IPv6 и смешанных групп IPv6/IPv4».
В следующих разделах описано, как настроить MySQL так, чтобы клиенты могли подключаться к серверу через IPv6.
© 2025 Oracle
Licensed under the GPLv2 License.