客户端已安装navicat for mysql,接着想连接服务器上的mysql(windows server 2008),一直都失败,折磨整整2天了。下面是问题分析。
navicat连mysql报错图:
本机客户端telnet serverIP port截图如下:
从上图的telnet截图来看,本人初步怀疑是服务器上没对外开通3306端口,于是本人在服务器上查看3306的监听状态,如下图:
上图的监听结果能否意味着服务器上的mysql 3306端口已对外开放呢?
另外,综合这两天网上寻找的解决方案,本人也排除了一些可能性:
1、防火墙问题;本机客户机器已经关闭防火墙,服务器环境也关闭了防火墙。
2、服务器mysql配置文件my.ini问题;里面无设置bind-address值;
3、服务器mysql数据库已授权允许远程连接数据库。
求帮助各位高手啦,元旦加班实在伤不起。
navicat连mysql报错图:
本机客户端telnet serverIP port截图如下:
从上图的telnet截图来看,本人初步怀疑是服务器上没对外开通3306端口,于是本人在服务器上查看3306的监听状态,如下图:
上图的监听结果能否意味着服务器上的mysql 3306端口已对外开放呢?
另外,综合这两天网上寻找的解决方案,本人也排除了一些可能性:
1、防火墙问题;本机客户机器已经关闭防火墙,服务器环境也关闭了防火墙。
2、服务器mysql配置文件my.ini问题;里面无设置bind-address值;
3、服务器mysql数据库已授权允许远程连接数据库。
求帮助各位高手啦,元旦加班实在伤不起。
解决方案
40
telnet 不通,显然是网络层的问题。最有可能是防火墙。