在Bluemix上连接ClearDb Mysql仪表板的方法是什么?

时间:2016-05-12 07:00:45

标签: ibm-cloud dashboard

我在Bluemix上创建了一个ClearDb Mysql数据库。我得到了所有的数据,但我无法做到。

我尝试使用Squirrel,我总是有超时连接。 所以我想使用网络界面,但它会问我一个登录名/密码,因为该区域似乎受限制。

我在弹出窗口收到了这条消息:

  

https://bluemix-eu-gb.marketplace.ibmcloud.com正在请求用户名和密码。该网站说:“受限制的网站”

我尝试用连接db的数据提供字段:它失败了。我也尝试过Bluemix的登录名/密码:也失败了...... 我尝试了许多其他的东西,但是好的。

也许我在创建数据库时错过了一些东西或......我不知道。

如果有人能给我(显而易见的?)伎俩?

1 个答案:

答案 0 :(得分:1)

我使用了SQuirrel,它可以很好地连接到ClearDB MySQL数据库实例。

以下是我遵循的步骤:

1)将您的ClearDB MySQL实例绑定到一个应用程序(这只是步骤,因此您可以找到您的数据库凭据)

2)在Bluemix UI中选择您在上面创建的应用程序,这将打开应用程序仪表板

3)找到ClearDB MySQL实例磁贴,然后选择磁贴底部的“显示凭据”。你应该有类似的东西(为了隐私,我在下面更改了ID和密码):

{
  "cleardb": [
    {
      "name": "ClearDB MySQL Database-29",
      "label": "cleardb",
      "plan": "spark",
      "credentials": {
        "jdbcUrl": "jdbc:mysql://us-cdbr-iron-east-04.cleardb.net/DATABASENAME?user=USERNAME&password=PASSWORD",
        "uri": "mysql://USERNAME:PASSWORD@us-cdbr-iron-east-04.cleardb.net:3306/DATABASENAME?reconnect=true",
        "name": "DATABASENAME",
        "hostname": "us-cdbr-iron-east-04.cleardb.net",
        "port": "3306",
        "username": "USERNAME",
        "password": "PASSWORD"
      }
    }
  ]
}

4)在SQuirrel中创建别名并在字段中使用上面的值,请注意您的服务器名称可能与我的不同:

Name: MyAliasName
Driver: MySQL Driver
URL: jdbc:mysql://us-cdbr-iron-east-04.cleardb.net:3306/DATABASENAME
User Name: USERNAME
Password: PASSWORD

5)单击Test按钮检查您的连接。一切都应该没问题。