[英]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.