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  |
+---------------+-------+

重试远程连接,成功。

 

参考资料:https://blog.csdn.net/shaochenshuo/article/details/50070315


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM