【问题标题】:Inserting data into a cloudfoundry mysql database using vmc tunnel使用 vmc 隧道将数据插入到 cloudfoundry mysql 数据库中
【发布时间】:2012-12-14 22:10:59
【问题描述】:

我正在尝试将数据插入到 cloudfoundry mysql 数据库中,如下所示:

vmc tunnel myapp --port 10000 mysql

然后:

mysql> source /home/julien/Documents/donnees/projets/Site-Rencontres/java/src/main/resources/misc/sql/geolocation.sql
ERROR 1142 (42000): INSERT command denied to user 'udYra*****'@'172.30.*.*' for table 'geolocation'

让我印象深刻的是,我使用java.lang.System.getenv("VCAP_SERVICES");检索到的用户与上面的不同:

"user":"ukqM8******"

我的问题有两个:

  1. 如何使用数据预填充 Cloudfoundry 数据库?
  2. 为什么上述用户与我从 VCAP_SERVICES 环境变量中检索到的用户不同?

编辑:我能够使用 vmc 隧道的 none 选项成功连接到 mysql,然后从 mysql 客户端指向端口 10000。我现在遇到了 mysql 权限问题,我在 SO 上打开了另一个线程。

【问题讨论】:

    标签: mysql privileges cloud-foundry vmc


    【解决方案1】:

    用户不同的原因是 Caldecott 对您检查 VCAP_SERVICES 的应用程序使用了不同的绑定。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-30
      • 1970-01-01
      • 2014-04-17
      • 2015-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-04
      相关资源
      最近更新 更多