IPv6 Support The following sections describe how to set up MySQL so that clients can connect to the server over IPv6. Before MySQL Server can accept IPv6 connections, the operating system on your server host must support IPv6. As a simple test to determine whether that is true, try this command: To produce a description of your system’s network interfaces, invoke  ifconfig -a  and look for IPv6 addresses in the output. If your host does not support IPv6, consult your system documentation for instructions on enabling it. It might be that you need only reconfigure an existing network interface to add an IPv6 address. Or a more extensive change might be needed, such as rebuilding the kernel with IPv6 options enabled. These links may be helpful in setting up IPv6 on various platforms: The MySQL server listens on one or more network sockets for TCP/IP connections. Each socket is bound to one address, but it is possible for an address to map onto multiple network interfaces. Set the  bind_address  system variable at server startup to specify the TCP/IP connections that a server instance accepts. As of MySQL 8.0.13, you can specify multiple values for this option, including any combination of IPv6 addresses, IPv4 addresses, and host names that resolve to IPv6 or IPv4 addresses. Alternatively, you can specify one of the wildcard address formats that permit listening on multiple network interfaces. A value of *, which is the default, or a value of  :: , permit both IPv4 and IPv6 connections on all server host IPv4 and IPv6 interfaces. For more information, see the  bind_address  description in Section 5.1.8, “Server System Variables” . The following procedure shows how to configure MySQL to permit IPv6 connections by clients that connect to the local server using the  ::1  local host address. The instructions given here assume that your system supports IPv6. Specifying * (or  :: ) as the value for  bind_address  permits both IPv4 and IPv6 connections on all server host IPv4 and IPv6 interfaces. If you want to bind the server to a specific list of addresses, you 991 5.1.13.1 Verifying System Support for IPv6 shell>  ping6 ::1 16 bytes from ::1, icmp_seq=0 hlim=64 time=0.171 ms 16 bytes from ::1, icmp_seq=1 hlim=64 time=0.077 ms ... 5.1.13.2 Configuring the MySQL Server to Permit IPv6 Connections •Windows •Gentoo Linux •Ubuntu Linux •Linux (Generic) •macOS 5.1.13.3 Connecting Using the IPv6 Local Host Address [mysqld] bind_address = * 1. Start the MySQL server with an appropriate  bind_address  setting to permit it to accept IPv6 connections. For example, put the following lines in the server option file and restart the server: