mysql - 如何获取 AWS EC2 MySQL 的数据库 url?

标签 mysql amazon-web-services amazon-ec2

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

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

如何获取AWS EC2中mysql的database_url

最佳答案

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

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

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

关于mysql - 如何获取 AWS EC2 MySQL 的数据库 url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30897361/

相关文章:

Linux Ubuntu Tomcat Best Config 避免内存不足

java - 将图表保存在内存中以供 api 访问的建议

amazon-ec2 - 如何配置AWS云9环境?

mysql - 在方法外部获取变量执行查询MySQL?

mysql - #1064 - 您的 SQL 语法有误;查看与您的 MySQL 服务器版本对应的手册

c# - 如何在 MySQL 服务器和 Microsoft SQL Server 2008 中使用 NHibernate

amazon-web-services - 我们需要在 IAM 用户策略中允许哪些操作才能在 Elasticache 上执行 Get/Set 操作?

javascript - 可以为AWS Javascript SDK为每个用户创建IAM对象吗?

mysql - 如何获取按一列过滤的 MySQL 行

python - 在 AWS 上使用 Tornado 托管 Bokeh 服务器