在 Bluemix 上连接 ClearDb Mysql 仪表板的方法是什么?
What is the way to connect ClearDb Mysql dashboard on Bluemix?
我在 Bluemix 上创建了一个 ClearDb Mysql 数据库。我得到了连接它的所有数据,但我做不到。
我尝试使用 Squirrel,但总是出现超时连接。
所以我想使用网络界面,但它问我 login/password 因为该区域似乎受限。
我在弹出窗口中收到此消息:
A username and password are being requested by https://bluemix-eu-gb.marketplace.ibmcloud.com. The site says: "Restricted Site"
我试图将找到的连接数据库的数据提供给字段:它失败了。我还为 Bluemix 尝试了 login/password :也失败了...
我尝试了很多其他的东西,但那个不错。
也许我在创建数据库时遗漏了一些东西或者...我不知道。
如果有人能给我这个(显而易见的?)技巧?
我使用了 SQuirrel,它可以很好地连接到 ClearDB MySQL 数据库实例。
以下是我遵循的步骤:
1) 将您的 ClearDB MySQL 实例绑定到一个应用程序(这一步只是为了让您可以找到您的数据库凭据)
2) 在 Bluemix UI select 您在上面创建的应用程序中,这将打开应用程序仪表板
3) 找到 ClearDB MySQL 实例磁贴和 select 磁贴底部的 "Show Credentials"。您应该类似于此(出于隐私考虑,我在下面更改了 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
按钮检查您的连接。一切都应该没问题。
我在 Bluemix 上创建了一个 ClearDb Mysql 数据库。我得到了连接它的所有数据,但我做不到。
我尝试使用 Squirrel,但总是出现超时连接。 所以我想使用网络界面,但它问我 login/password 因为该区域似乎受限。
我在弹出窗口中收到此消息:
A username and password are being requested by https://bluemix-eu-gb.marketplace.ibmcloud.com. The site says: "Restricted Site"
我试图将找到的连接数据库的数据提供给字段:它失败了。我还为 Bluemix 尝试了 login/password :也失败了... 我尝试了很多其他的东西,但那个不错。
也许我在创建数据库时遗漏了一些东西或者...我不知道。
如果有人能给我这个(显而易见的?)技巧?
我使用了 SQuirrel,它可以很好地连接到 ClearDB MySQL 数据库实例。
以下是我遵循的步骤:
1) 将您的 ClearDB MySQL 实例绑定到一个应用程序(这一步只是为了让您可以找到您的数据库凭据)
2) 在 Bluemix UI select 您在上面创建的应用程序中,这将打开应用程序仪表板
3) 找到 ClearDB MySQL 实例磁贴和 select 磁贴底部的 "Show Credentials"。您应该类似于此(出于隐私考虑,我在下面更改了 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
按钮检查您的连接。一切都应该没问题。