5.1.12 Поддержка IPv6
Поддержка IPv6 в MySQL включает следующие возможности:
-
Сервер MySQL может принимать подключения TCP/IP от клиентов, подключающихся по протоколу IPv6. Например, эта команда подключается по IPv6 к серверу MySQL на локальном хосте:
$>
mysql -h ::1Для использования этой возможности должны быть выполнены два условия:
Ваша система должна быть настроена для поддержки IPv6. См. Раздел 5.1.12.1, «Проверка поддержки IPv6 системой».
Стандартная конфигурация сервера MySQL разрешает подключения IPv6 помимо подключений IPv4. Чтобы изменить стандартную конфигурацию, запустите сервер с переменной системы
bind_addressустановленной на соответствующее значение. См. Раздел 5.1.7, «Переменные системы сервера».
-
Имена учетных записей MySQL допускают адреса IPv6, что позволяет администраторам баз данных указывать привилегии для клиентов, подключающихся к серверу по протоколу IPv6. См. Раздел 6.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. См. Раздел 12.20, «Разные функции».
В следующих разделах описывается, как настроить MySQL для подключения клиентов к серверу по протоколу IPv6.
© 2025 Oracle
Licensed under the GPLv2 License.