为什么MySQL端口号为0_mysql查看端口为0

aws上有一台服务器,防火墙安全组设置正常,mysql远程访问开启。远程一直连接不上!!!

查询错误:基本都在说链接问题。

tcping 检测正常:

于是查看linux端口:

发现端口未被监听。然后去检查mysql端口

查看mysql端口:

mysql> show variables like port;+---------------+-------+

| Variable_name | Value |

+---------------+-------+

| port | 0 |

+---------------+-------+

发现端口为0。

查询资料说是my.cnf配置了skip-networking。

查询skip-networking:

mysql> show variables like skip_networking;+-----------------+-------+

| Variable_name | Value |

+-----------------+-------+

| skip_networking | NO |

+-----------------+-------+

发现skip-networking该参数被配置了。去my.cnf找到skip-networking给注释掉。

重启mysql服务。再次查询端口

mysql> show variables like port;+---------------+-------+

| Variable_name | Value |

+---------------+-------+

| port | 3306 |

+---------------+-------+

重试远程连接,成功。

aws上有一台服务器,防火墙安全组设置正常,mysql远程访问开启。远程一直连接不上!!! 查询错误:基本都在说链接问题。 tcping 检测正常: 于是查看linux端口: 发现端口未被监听。然后去检查mysql端口 查看mysql端口: mysql> show variables like port;+---------------+-------+ | Variable_name | Value | +---------------+-------+ | port | 0 | +---------------+-------+ 发现端口为0。 查询资料说是my.cnf配置了skip-networking。 查询skip-networking: mysql> show variables like skip_networking;+-----------------+-------+ | Variable_name | Value | +-----------------+-------+ | skip_networking | NO | +-----------------+-------+ 发现skip-networking该参数被配置了。去my.cnf找到skip-networking给注释掉。 重启mysql服务。再次查询端口 mysql> show variables like port;+---------------+-------+ | Variable_name | Value | +---------------+-------+ | port | 3306 | +---------------+-------+ 重试远程连接,成功。
经验分享 程序员 微信小程序 职场和发展