MySQL未按bind_address默认配置监听IPv4,仅监听IPv6的原因及解决方法咨询
MySQL未按bind_address默认配置监听IPv4,仅监听IPv6的原因及解决方法咨询
背景
我正在搭建MySQL服务器,它的配置文件(my.cnf)里没有bind_address选项。根据官方文档的说明,这个选项的默认值是*,应该能让服务器监听所有IPv4或IPv6地址。
问题
当我启动MySQL服务器后,原本预期它会监听IPv4,但实际上它只监听了IPv6,我通过以下命令验证了这一点:
$ netstat -nlt Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp6 0 0 :::33060 :::* LISTEN tcp6 0 0 :::3306 :::* LISTEN # -- snip --
为什么会出现这种情况?我该如何让MySQL服务器同时监听IPv4地址?
我已排查的内容
(原文此处内容未完整提供)
备注:内容来源于stack exchange,提问作者Christian
相关产品推荐
相关产品推荐

