赞
踩
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 |
+---------------+-------+
重试远程连接,成功。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。