我想使用github中的工具将gtfs文件导入mysql,运行以下命令:
gtfsdb-load --database_url <db url> <gtfs file | url>
如何获取位于AWS EC2中的database_url
mysql?
答案 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端口上进入你的实例。