7.1.13 Поддержка 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.