如何在cloudfoundry中使用vmc为MySQL隧道?

时间:2012-10-25 09:47:27

标签: mysql cloudfoundry

我刚刚开始使用CloudFoundry而且我理解能够对数据库执行sql转储的唯一方法是

  1. 创建MySQL服务
  2. Bind Service
  3. 隧道到服务 但是我在最后一部分没有运气。我按照cloud foundry forum discussion
  4. 的指示进行操作

    我选择选项 1。没有但我不知道怎么跑 mysql --protocol = TCP --host = localhost --port = 10000 --user = ub2sCBQ0mGsVZ --password = pRXana7vEOX0C df83386088ffc4f8d8cf288791d22fb99< sample.sql

    从命令行(Windows)或从SQLyog。

    问题的另一部分当然是我能够创建数据库和表并将数据插入其中。我的webapp如何连接到数据库? 一方面我认为我知道答案as described here 但我无法相信这是唯一的方法。这对于Spring来说真是太难了,因为在整个Spring / Hibernate机器开始创建所需的bean之前我必须阅读env。是否有一个不太复杂的方法来做这个?

1 个答案:

答案 0 :(得分:2)

如果您使用Windows,我建议使用MySQL工作台使用VMC打开隧道时提供的凭据进行连接。您可以从MySQL网站下载;

https://www.mysql.com/products/workbench/

在部署使用MySQL服务的Spring应用程序时,您可以让它自动在您的应用程序中配置数据库连接。有关详细信息,请参阅以下页面;

http://docs.cloudfoundry.com/frameworks/java/spring/spring.html#determining-whether-your-application-can-be-auto-configured