2
我遇到了mysql和cloudfoundry中的用戶權限問題。使用cloudfoundry的vmc實用程序將數據插入到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 'uEs8kO1Aqdhlr'@'172.30.49.208' for table 'geolocation'
任何人都可以請說明我的用戶權限在MySQL是如何工作的cloudfoundry?
編輯1:一些信息:
+-------------------------------------------------------------------------------------------------------------------------------------------+
| Grants for [email protected]% |
+-------------------------------------------------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'uEs8kO1Aqdhlr'@'%' IDENTIFIED BY PASSWORD '*A826C24476F83F907DC66060E4C2705D92E151ED' WITH MAX_USER_CONNECTIONS 20 |
| GRANT ALL PRIVILEGES ON `de2474fdd53114ebfbb17b3c236676a28`.* TO 'uEs8kO1Aqdhlr'@'%' |
+-------------------------------------------------------------------------------------------------------------------------------------------+
編輯2:一些更多的信息:
mysql> select user();
+-----------------------------+
| user() |
+-----------------------------+
| [email protected] |
+-----------------------------+
1 row in set (0.80 sec)
mysql> select current_user();
+-----------------+
| current_user() |
+-----------------+
| [email protected]% |
+-----------------+
1 row in set (0.85 sec)
編輯3:然而,更多的一些信息:
我意識到,我的SQL腳本指的是錯誤的模式(這裏叫dummy
):
insert into dummy.geolocation
刪除「dummy.
」允許我運行腳本時沒有任何錯誤。爲什麼這給了我上面的錯誤我不確定。如果任何人可以解釋,那將是有用的...