5.1.9.4使用IPv6非本地主机地址连接
以下过程显示如何配置MySQL以允许远程客户端进行IPv6连接。它与本地客户端的上述过程类似,但服务器和客户端主机是不同的,并且每个都有自己的非本地IPv6地址。该示例使用这些地址:
Server host: 2001:db8:0:f101::1
Client host: 2001:db8:0:f101::2
这些地址是从IANA 为推荐文档推荐的不可路由地址范围中选择的, 并且足以在本地网络上进行测试。要接受来自本地网络外部客户端的IPv6连接,服务器主机必须具有公共地址。
使用适当的
--bind-address
选项启动MySQL服务器 以允许它接受IPv6连接。例如,在服务器选项文件中放入以下行并重新启动服务器:[mysqld] bind-address = *
或者,您可以将服务器绑定到服务器
2001:db8:0:f101::1
,但这会使服务器对TCP / IP连接的限制更多。在服务器主机(
2001:db8:0:f101::1
)上,为将从客户端主机(2001:db8:0:f101::2
)连接的用户创建一个帐户: