我尝试了所有我在google上找到的东西,但是不能从其他服务器连接linux-mysql服务器,mysql所在的服务器是linux操作系统,我想连接的服务器是ubuntu,我能做什么?我已经将所有权限授予用户、绑定ip地址和注解localhost等。是否有任何sqlserver的内部配置?
pieyvz9o1#
你检查过两台服务器之间的ssh连接吗?如果无法正确配置sshd,并且ssh连接正常,那么目标服务器的内部防火墙可能会阻止远程mysql连接。
lztngnrs2#
经过长时间的研发,当什么都帮不上我的时候,我想到了端口号,这是一个愚蠢的错误,实际上我在aws上检查了那个示例的可用端口,从我想连接,发现我忘记打开3306(默认mysql端口)。我加上这个,一切都变得完美了。
2条答案
按热度按时间pieyvz9o1#
你检查过两台服务器之间的ssh连接吗?如果无法正确配置sshd,并且ssh连接正常,那么目标服务器的内部防火墙可能会阻止远程mysql连接。
lztngnrs2#
经过长时间的研发,当什么都帮不上我的时候,我想到了端口号,这是一个愚蠢的错误,实际上我在aws上检查了那个示例的可用端口,从我想连接,发现我忘记打开3306(默认mysql端口)。我加上这个,一切都变得完美了。