Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将Heroku ClearDB连接到MySQL工作台?_Heroku_Cleardb - Fatal编程技术网

如何将Heroku ClearDB连接到MySQL工作台?

如何将Heroku ClearDB连接到MySQL工作台?,heroku,cleardb,Heroku,Cleardb,clearDB的“如何连接”页面只是说“您可以连接MySQL工作台” 当我打开MySQL Workbench并连接时,我需要以下内容: 连接方法 港口 主机名 用户名 密码 我假设我的用户名和密码是Heroku,但是主机名呢?我在哪里找到这个 我假设我的用户名和密码是Heroku 当然不是 您永远不应该跨服务重用凭据,ClearDB也不会犯这个错误。与Heroku上的大多数数据库服务一样: 通过发出以下命令检索数据库URL: $ heroku config | grep CLEARDB_DA

clearDB的“如何连接”页面只是说“您可以连接MySQL工作台”

当我打开MySQL Workbench并连接时,我需要以下内容:

  • 连接方法
  • 港口
  • 主机名
  • 用户名
  • 密码
我假设我的用户名和密码是Heroku,但是主机名呢?我在哪里找到这个

我假设我的用户名和密码是Heroku

当然不是

您永远不应该跨服务重用凭据,ClearDB也不会犯这个错误。与Heroku上的大多数数据库服务一样:

通过发出以下命令检索数据库URL:

$ heroku config | grep CLEARDB_DATABASE_URL
CLEARDB_DATABASE_URL => mysql://adffdadf2341:adf4234@us-cdbr-east.cleardb.com/heroku_db?reconnect=true
这里给出的值是一个标准,您可以根据该标准提取各个值。在本例中:

  • 用户:
    adffdadf2341
  • 密码:
    adf4234
  • 主机:
    us cdbr east.cleardb.com
  • 数据库:
    heroku\u db
本例中没有端口,因此您将使用默认的MySQL端口3306(MySQL Workbench应该知道这一点,并在默认情况下使用它)。如果提供了端口,它将出现在主机之后,例如
11111
此处:

us-cdbr-east.cleardb.com:11111/heroku_db