【发布时间】:2012-10-25 09:47:27
【问题描述】:
我刚开始使用 CloudFoundry,我知道能够对 db 执行 sql 转储的唯一方法是
- 创建 MySQL 服务
- 绑定服务
- 到服务的隧道 但我在最后一部分没有任何运气。我按照cloud foundry forum discussion 的指示进行操作
我选择选项1。没有 但我就是不知道怎么跑
mysql --protocol=TCP --host=localhost --port=10000 --user=ub2sCBQ0mGsVZ --password=pRXana7vEOX0C df83386088ffc4f8d8cf288791d22fb99 从命令行 (Windows) 或 SQLyog。 问题的另一部分当然是一旦我能够创建数据库和表并将数据插入其中。我的 webapp 需要如何连接到数据库?
一方面我想我知道答案as described here
但我不敢相信这是唯一的方法。这对于 Spring 来说非常困难,因为我必须在整个 Spring/Hibernate 机器开始创建所需的 bean 之前读取 env。有没有更简单的方法来做到这一点的例子?
【问题讨论】:
-
根据 Dan 的建议,我使用了工作台而不是命令行或 SQLyog,并且第一部分已被搁置。它可以工作,只需启动隧道(即 1.none),然后在 localhost 上创建连接。不要忘记指定正确的端口,在这种情况下是 10000 而不是 3306
标签: mysql cloud-foundry