bind_address 参数:
其实能否绑定多个IP跟mysql 版本有关系。
MySQL 服务器在一个或多个网络套接字上侦听 TCP/IP 连接。每个套接字绑定到一个地址,但一个地址可以映射到多个网络接口。要指定服务器应如何侦听 TCP/IP 连接,请 bind_address在服务器启动时设置系统变量。服务器还有一个 admin_address系统变量,可以在专用接口上启用管理连接。
1. 如果bind_address指定,其值必须满足以下要求:
-
在 MySQL 8.0.13 之前, bind_address接受单个地址值,它可以指定单个非通配符 IP 地址或主机名,或允许侦听多个网络接口(、、或)的通配符地址*格式 0.0.0.0之一::。
-
从 MySQL 8.0.13 开始,bind_address接受刚才描述的单个值或逗号分隔值的列表。当变量命名多个值的列表时,**每个值必须指定一个非通配符 IP 地址(IPv4 或 IPv6)或主机名。**值列表中不允许使用 通配符地址格式(*、 0.0.0.0或)。::
(当多个值的时候,每个值必须是一个确定的IP,不能有通配符。) -
从 MySQL 8.0.22 开始,地址可能包含网络命名空间说明符。
IP 地址可以指定为