Documentation Home
MySQL 8.3 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

MySQL 8.3 Reference Manual  /  ...  /  Obtaining an IPv6 Address from a Broker

7.1.13.5 从代理获取IPv6地址

如果您没有公共IPv6地址,以便您的系统在本地网络外部通过IPv6进行通信,可以从IPv6代理获取一个。维基百科的IPv6隧道代理页面列出了多个代理及其功能,例如是否提供静态地址和支持的路由协议。

在配置服务器主机使用代理提供的IPv6地址后,使用适当的bind_address设置启动MySQL服务器,以便服务器接受IPv6连接。您可以将*(或::)指定为bind_address值,或者将服务器绑定到代理提供的特定IPv6地址。有关更多信息,请参阅bind_address描述在第7.1.8节,“服务器系统变量”

请注意,如果代理分配动态地址,则下次连接到代理时系统的地址可能会更改。如果是这样,任何使用原始地址命名的账户将变得无效。为了绑定到特定地址但避免地址更改问题,您可能需要与代理安排静态IPv6地址。

以下示例显示如何使用Freenet6作为代理,并在Gentoo Linux上使用gogoc IPv6客户端包。

  1. 在Freenet6上创建账户,访问以下URL并注册:

    http://gogonet.gogo6.com
  2. 创建账户后,访问以下URL,登录并创建用户ID和密码以用于IPv6代理:

    http://gogonet.gogo6.com/page/freenet6-registration

  3. root身份安装gogoc

    $> emerge gogoc
  4. 编辑/etc/gogoc/gogoc.conf以设置useridpassword值。例如:

    userid=gogouser
    passwd=gogopass
  5. 启动gogoc

    $> /etc/init.d/gogoc start

    要在每次系统启动时启动gogoc,请执行以下命令:

    $> rc-update add gogoc default
  6. 使用ping6尝试ping主机:

    $> ping6 ipv6.google.com
  7. 查看您的IPv6地址:

    $> ifconfig tun