为什么我无法从Google App Engine连接到Google Cloud SQL?

时间:2014-05-09 04:24:59

标签: google-app-engine cloud

  1. 我有一个Google Cloud SQL项目:cwdataproject(项目ID)。我在其中创建了一个名为cwdb的模式。其实例ID为:cwdataproject:cwinstance 我为root用户“root”

  2. 提供了cwdb的访问权限和权限
  3. 我有另一个应用Google App Engine:messageframework (Project ID) Project ID: messageframework

  4. 我已在cwdataproject messageframework

  5. 中提供了授权的应用引擎应用程序
  6. 我为本地IP提供了授权网络。我能够成功地从本地My SQL客户端连接。

  7. 我从messageframework app连接Google Cloud SQL的代码如下所示。

  8. 代码:

     Class.forName("com.mysql.jdbc.GoogleDriver");
    
     url = "jdbc:google:mysql://cwdataproject:cwinstance/cwdb?user=ajoysinha;
    
     DriverManager.getConnection(url);
    

    但是会出现以下错误

    Access denied for user 'root'@'localhost' (using password: NO)
    

    我们如何解决此连接问题? 我能够从我的本地MySql客户端连接Cloud SQL并执行所有操作。但不是来自GAE。

0 个答案:

没有答案