10bet网址
MySQL 8.0参考手册
相关的文档10bet官方网站 本手册下载
PDF (Ltr)- 41.6 mb
PDF (A4)- 41.7 mb
手册页(TGZ)- 262.5 kb
手册页(邮政编码)- 372.6 kb
信息(Gzip)- 4.0 mb
信息(邮政编码)- 4.0 mb
本手册节选

5.1.13.3通过IPv6本地主机地址连接

下面的过程展示了如何配置MySQL,以允许客户端通过IPv6连接到本地服务器使用::1本地主机地址。这里给出的说明假设您的系统支持IPv6。

  1. 启动MySQL服务器bind_address设置允许它接受IPv6连接。例如,在服务器选项文件中放入以下行并重新启动服务器:

    [mysqld] bind_address = *

    指定*(或::)为的值bind_address允许所有服务器主机IPv4和IPv6接口上的IPv4和IPv6连接。如果您想将服务器绑定到一个特定的地址列表,您可以在MySQL 8.0.13中指定一个逗号分隔的值列表bind_address.这个例子指定了IPv4和IPv6的本地主机地址:

    [mysqld] bind_address = 127.0.0.1,::1

    有关更多信息,请参见bind_address描述第5.1.8节,“服务器系统变量”

  2. 作为管理员连接到服务器,并为本地用户创建一个帐户,该用户可以从::1本地IPv6主机地址:

    mysql> CREATE USER 'ipv6user'@'::1' IDENTIFIED BY 'ipv6pass';

    帐户名中允许使用的IPv6地址语法请参见第6.2.4节“指定帐户名称”.除了创建用户声明,你可以发出格兰特向帐户授予特定特权的语句,尽管这对于此过程中的其余步骤来说不是必需的。

  3. 调用mysql客户端使用新帐户连接到服务器:

    $> mysql -h::1 -u ipv6user -pipv6pass
  4. 尝试一些显示连接信息的简单语句:

    mysql >状态……通过TCP/IP连接:::1…SELECT CURRENT_USER(), @@bind_address;+----------------+----------------+ | CURRENT_USER () | @@bind_address  | +----------------+----------------+ | ipv6user@:: 1  | :: | +----------------+----------------+