首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有可能像我用Google那样,用MySql从我的开发机器上连接?

是否有可能像我用Google那样,用MySql从我的开发机器上连接?
EN

Stack Overflow用户
提问于 2015-12-04 20:13:17
回答 1查看 484关注 0票数 1

我在IBM中创建了一个MySQL数据库,并将其绑定到我的应用程序中。

我可以看到它的凭据,但找不到在Bluemix的web界面中创建表的方法。

这就是我的证件:

代码语言:javascript
复制
{
  "mysql-5.5": [
    {
      "name": "mysql-AspNet5App",
      "label": "mysql-5.5",
      "plan": "100",
      "credentials": {
        "name": "MoreText",
        "hostname": "SomeIp",
        "host": "SomeIp",
        "port": SomePort,
        "user": "SomeUser",
        "username": "SomeUser",
        "password": "password",
        "uri": "mysql://SomeText@SomeIp:SomePort/MoreText"
      }
    }
  ]
}

我如何通过使用像工作台这样的问题,或者至少使用一个with来直接与这个数据库交互(没有链接到它的应用程序)?

我试图连接那些凭据,但Workbench说:

用户“SomeUser”从您的主机连接到SomeIp:SomePort:无法连接到“SomeIp”上的MySQL服务器的连接尝试失败(10060)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-05 03:05:44

您只能从Bluemix应用程序访问MySQL服务。MySQL服务只是用于测试Bluemix应用程序的实验性服务,它不提供web接口。

但是,您可以使用PHPMyAdmin作为另一种web接口,在Bluemix服务实例中创建表、运行查询等。

您只需用PHPMyAdmin在Bluemix中创建一个应用程序,并将您的MySQL服务实例绑定到它。幸运的是,已经有人编写了该应用程序,并在GitHub中提供了它。

代码语言:javascript
复制
$ git clone https://github.com/dmikusa-pivotal/cf-ex-phpmyadmin.git

更新manifest.yml文件以适合您的应用程序名称和MySQL服务实例,例如:

代码语言:javascript
复制
---
applications:
- name: my-phpmyadmin
  memory: 128M
  disk_quota: 1024M 
  instances: 1
  host: my-phpmyadm
  domain: mybluemix.net
  path: .
  buildpack: https://github.com/cloudfoundry/php-buildpack.git#8c13f5434b2f31ca960d2bca9153df1978258535
  services:
  - mysql-AspNet5App

将应用程序推送到Bluemix:

代码语言:javascript
复制
$ cf push

然后您可以从以下站点访问您的应用程序:

http://my-phpadmin.mybluemix.net

要登录,请从您的username服务凭据中使用password和MySQL。

PS:或者,您也可以在Bluemix中使用ClearDB MySQL服务。它提供了一个免费的计划,可以使用工作台进行外部访问。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34096679

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档