Heim > Fragen und Antworten > Hauptteil
Ich habe dokku mit MySQL installiert. Ich versuche herauszufinden, wie man eine MySQL-Datenbank in dokku mit einer Datenbank-GUI wie Sequel ace oder Sequel pro verbindet.
Ich habe eine Datenbank erstellt und sie mit meiner (Laravel-)Anwendung verknüpft und es funktioniert großartig! Aber ich weiß nicht, welchen Benutzernamen/Passwort/Host ich in sequel ace eingeben muss, um eine Verbindung zur Datenbank in dokku herzustellen.
Hat jemand Erfahrung in diesem Bereich?
Vielen Dank im Voraus!
P粉3099896732024-03-28 14:32:00
想通了。
dokku mysql:expose <db_name> <port>
dokku mysql:info <db_name>
查找“Dsn”(DATABASE_URL)。它看起来像 mysql://mysql:[数据库类型]://{用户名}:{密码}@{内部docker主机名}/{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,但我不在服务器管理中,所以我不知道这样做的后果。