我正在尝试将数据插入到 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 隧道的选项成功连接到 mysql ,然后从 mysql 客户端none
指向端口。10000
我现在遇到了 mysql 权限问题,我在 SO 上打开了另一个线程。