[英]Connecting dokku MySQL to a database GUI (e.g. Sequel Ace or Sequel pro)
我有一個帶有 MySQL 的 dokku 安裝。 我試圖弄清楚如何將我在 dokku 中的 MySQL 數據庫連接到像 Sequel ace 或 Sequel pro 這樣的數據庫 GUI。
我已經創建了一個數據庫並將其鏈接到我的(Laravel)應用程序,效果很好! 但是我不知道我需要填寫哪個用戶名/密碼/主機,在sequel ace連接到dokku里面的數據庫。
有人對這個有經驗么?
提前致謝!
弄清楚了。
dokku mysql:expose <db_name> <port>
dokku mysql:info <db_name>
查找“Dsn”(DATABASE_URL)。 它看起來像 mysql://mysql:<random_code>@dokku-mysql-staging-db:3306/<db_name>[database type]://{username}:{password}@{inner docker host name}/{db_name}
我使用 Sequel Pro 成功連接了以下信息:
Host: { your servers IP address }
Username: { username from DB URL }
Password: { password from DB URL }
Port: { port you exposed the DB on }
PS:我在某處讀到您需要在服務器上禁用 UFW,但我不在服務器管理中,所以我不知道這樣做的后果。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.