我想通過使用工具從GitHub,乳寧的follwoing命令GTFS文件導入到MySQL:如何獲取AWS EC2 MySQL的數據庫url?
gtfsdb-load --database_url <db url> <gtfs file | url>
我怎樣才能讓MySQL的database_url
位於AWS EC2?
我想通過使用工具從GitHub,乳寧的follwoing命令GTFS文件導入到MySQL:如何獲取AWS EC2 MySQL的數據庫url?
gtfsdb-load --database_url <db url> <gtfs file | url>
我怎樣才能讓MySQL的database_url
位於AWS EC2?
如果您將AWS EC2上的MySQL作爲RDS實例運行,則您的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端口上進入你的實例。
thx。如何指定數據庫? (在我的例子中有幾個數據庫)。像'--database_url mysql://myinstance.123456789012.us-east-1.rds.amazonaws.com:3306/gtfs'? – SparkAndShine
葉。它看起來像gtfsdb使用SQLAlchemy。並遵循RFC-1738格式,如下所示:'方言+驅動程序://用戶名:密碼@主機:端口/數據庫'。請參閱http://docs.sqlalchemy.org/en/rel_1_0/core/engines.html#database-urls – thatdamncat