簡體   English   中英

如何將 Heroku ClearDB 連接到 MySQL Workbench?

[英]How can I connect Heroku ClearDB to MySQL Workbench?

clearDB 的“如何連接”頁面只是說“您可以使用 MySQL Workbench 連接”。

當我打開 MySQL Workbench 並連接時,我需要以下內容:

  • 連接方式
  • 港口
  • 主機名
  • 用戶名
  • 密碼

我假設我的用戶名和密碼是 Heroku 的,但是主機名呢? 我在哪里可以找到這個?

我假設我的用戶名和密碼是 Heroku 之一

當然不是。

您永遠不應該跨服務重用憑據,ClearDB 不會犯這種錯誤。 與 Heroku 上的大多數數據庫服務一樣, ClearDB 提供了一個包含連接信息的環境變量

通過發出以下命令檢索您的數據庫 URL:

 $ heroku config | grep CLEARDB_DATABASE_URL CLEARDB_DATABASE_URL => mysql://adffdadf2341:adf4234@us-cdbr-east.cleardb.com/heroku_db?reconnect=true

此處給出的值是標准URI ,您可以根據該標准提取單個值。 在這個例子中:

  • 用戶: adffdadf2341
  • 密碼: adf4234
  • 主機: us-cdbr-east.cleardb.com
  • 數據庫: heroku_db

本示例中沒有端口,因此您將使用默認的 MySQL 端口 3306(MySQL Workbench 應該知道這一點並默認使用它)。 如果提供了端口,它將出現在主機之后,例如此處的11111

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM