我正在尝试将数据插入到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******"
我的问题有两个:
编辑:我能够使用vmc tunnel的none
选项成功连接到mysql,然后从mysql客户端指向端口10000
。我现在遇到了mysql权限问题,我在SO上打开了另一个线程。
答案 0 :(得分:1)
用户不同的原因是Caldecott对您检查VCAP_SERVICES的应用程序使用了不同的绑定。