如果你权限,防火墙什么都设置好了,但是还是连不上远程数据库,
那么你就必须要看看你的服务器上安全组的设置(很重要)
这里以阿里云为例子(之前用阿里云服务都没设置),现在阿里云的服务器租的时候就要求配置安全组。
配置规则参考阿里云
出方向和入方向都要设置好你需要访问的端口,如mysql的3306,,后面的授权类型是通过地址段访问还是安全组访问请参照阿里云的说明
设置好了安全组需要给服务器实例配置安全组
都设置好了navcat for mysql 和jdbc就都能直接连上远程的mysql数据库了 。