mysql - 通过 SSH 隧道的 Flyway

标签 mysql amazon-web-services flyway

我正在尝试使用 TCP over SSH 将 Flyway 连接到 AWS EC2 MySQL 实例。

任何人都可以帮助解决此 JDBC URL:

flyway.url=jdbc:mysql:/0.0.0.00:3306/database

连接错误是;

Could not connect to address=(host=0.0.0.0)(port=3306)(type=master) : Connection timed out: connect

最佳答案

您应该尝试使用本地环回 IP 地址,由于您正在使用 SSH 隧道,该地址现在是数据库的虚拟位置。

您的连接字符串将是;

flyway.url=jdbc:mysql:/127.0.0.1:3306/database

关于mysql - 通过 SSH 隧道的 Flyway,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39857236/

相关文章:

amazon-web-services - 使用 cloudHSM 在 Elastic Beanstalk 中设置 SSL

python - boto3 aws api - 列出可用的实例类型

java - 飞行路线集成到现有系统中

java - flyway 4.0 java base回调afterValidate没有捕获钩子(Hook)

c# - 如何在 ListBox 中显示我所有的 sql 表

java - 连接azkaban时MySql错误 "Cannot create PoolableConnectionFactory (Could not create connection to database server.)"?

amazon-web-services - 如何使用 AWS Lambda 将 S3 对象备份到另一个账户的存储桶中?

java - Flyway Java 回调

mysql - 亚马逊 ec2 托管服务器 ip 地址

MySQL 按 X 排序,但先对 Y 中的两个进行排序