我在Bluemix上创建了一个ClearDb Mysql数据库。我得到了所有的数据,但我无法做到。
我尝试使用Squirrel,我总是有超时连接。 所以我想使用网络界面,但它会问我一个登录名/密码,因为该区域似乎受限制。
我在弹出窗口收到了这条消息:
https://bluemix-eu-gb.marketplace.ibmcloud.com正在请求用户名和密码。该网站说:“受限制的网站”
我尝试用连接db的数据提供字段:它失败了。我也尝试过Bluemix的登录名/密码:也失败了...... 我尝试了许多其他的东西,但是好的。
也许我在创建数据库时错过了一些东西或......我不知道。
如果有人能给我(显而易见的?)伎俩?
答案 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
按钮检查您的连接。一切都应该没问题。