如何获取AWS EC2 MySQL的数据库URL?

时间:2015-06-17 16:32:33

标签: mysql amazon-web-services amazon-ec2

我想使用github中的工具将gtfs文件导入mysql,运行以下命令:

gtfsdb-load --database_url <db url>  <gtfs file | url>

如何获取位于AWS EC2中的database_url mysql?

1 个答案:

答案 0 :(得分:4)

如果您在AWS EC2上作为RDS实例运行MySQL,那么您的database_url将是RDS实例名称(后跟:当然是端口)。

有关详细信息,请参阅http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ConnectToInstance.html,但通常采用myinstance.123456789012.us-east-1.rds.amazonaws.com格式(其中us-east-1是此示例中的区域,但可能会因您的设置而异)。

或者,如果您在EC2实例上运行自己的MySQL安装,则需要使用实例的公共IP地址或外部DNS主机名。有关详细信息,请参阅http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-instance-addressing.html#concepts-public-addresses。如果你这样做,你必须允许使用安全组在MySQL端口上进入你的实例。