MySQL无法连接到远程主机

MySQL无法连接到远程主机,mysql,database,mysqldump,telnet,Mysql,Database,Mysqldump,Telnet,我只是在这个问题上浪费了太多时间。我的最终目标是将AmazonRDS数据库的排序规则从拉丁文更改为utf8。要做到这一点,有很多信息在那里,然而,没有一个对我有用 首先,我尝试提示mysql: mysql -h ###.###.us-west-1.rds.amazonaws.com -p --port=3306 但它引发了一个错误2003(HY000):无法连接到“########.us-west-1.rds.amazonaws.com”(60) 如果我尝试使用telnet: telnet #

我只是在这个问题上浪费了太多时间。我的最终目标是将AmazonRDS数据库的排序规则从拉丁文更改为utf8。要做到这一点,有很多信息在那里,然而,没有一个对我有用

首先,我尝试提示mysql:

mysql -h ###.###.us-west-1.rds.amazonaws.com -p --port=3306
但它引发了一个
错误2003(HY000):无法连接到“########.us-west-1.rds.amazonaws.com”(60)

如果我尝试使用telnet:

telnet ###.###.us-west-1.rds.amazonaws.com 3306
Trying 54.###.##.##...
telnet: connect to address 54.###.##.##: Operation timed out
telnet: Unable to connect to remote host
查看服务器时,我必须授权访问缓存集群。但我走不了那么远。通过尝试为我的
默认安全组添加新的
自定义TCP规则
,我不知道在
端口范围
源代码
上放置什么。因此,我结束了以下内容,但我遇到了与使用>mysql相同的连接问题


任何帮助都将不胜感激

可能是防火墙阻止了3306的访问。如果3306没有防火墙,但是mysql也没有监听端口,那么连接就会被拒绝。“连接超时”意味着有东西正在丢弃数据包,这意味着防火墙正在主动丢弃数据包。请注意,除非您输入了错别字,否则MySQL的端口是3306。您在telnet测试中使用了3360谢谢Marc B,我不这么认为,因为我没有任何代理或防火墙规范,但让我检查一下……根据ipfw,防火墙已关闭。是的,它是一种带有telnet端口的类型。