【发布时间】: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******"
我的问题有两个:
- 如何使用数据预填充 Cloudfoundry 数据库?
- 为什么上述用户与我从 VCAP_SERVICES 环境变量中检索到的用户不同?
编辑:我能够使用 vmc 隧道的 none 选项成功连接到 mysql,然后从 mysql 客户端指向端口 10000。我现在遇到了 mysql 权限问题,我在 SO 上打开了另一个线程。
【问题讨论】:
标签: mysql privileges cloud-foundry vmc