MySQL 8.3 Release Notes
如果您没有公共IPv6地址,以便您的系统在本地网络外部通过IPv6进行通信,可以从IPv6代理获取一个。维基百科的IPv6隧道代理页面列出了多个代理及其功能,例如是否提供静态地址和支持的路由协议。
在配置服务器主机使用代理提供的IPv6地址后,使用适当的bind_address
设置启动MySQL服务器,以便服务器接受IPv6连接。您可以将*(或::
)指定为bind_address
值,或者将服务器绑定到代理提供的特定IPv6地址。有关更多信息,请参阅bind_address
描述在第7.1.8节,“服务器系统变量”。
请注意,如果代理分配动态地址,则下次连接到代理时系统的地址可能会更改。如果是这样,任何使用原始地址命名的账户将变得无效。为了绑定到特定地址但避免地址更改问题,您可能需要与代理安排静态IPv6地址。
以下示例显示如何使用Freenet6作为代理,并在Gentoo Linux上使用gogoc IPv6客户端包。
-
在Freenet6上创建账户,访问以下URL并注册:
http://gogonet.gogo6.com
-
创建账户后,访问以下URL,登录并创建用户ID和密码以用于IPv6代理:
http://gogonet.gogo6.com/page/freenet6-registration
-
以root身份安装gogoc:
$> emerge gogoc
-
编辑
/etc/gogoc/gogoc.conf
以设置userid
和password
值。例如:userid=gogouser passwd=gogopass
-
启动gogoc:
$> /etc/init.d/gogoc start
要在每次系统启动时启动gogoc,请执行以下命令:
$> rc-update add gogoc default
-
使用ping6尝试ping主机:
$> ping6 ipv6.google.com
-
查看您的IPv6地址:
$> ifconfig tun