Connectez Dokku MySQL à l'aide d'une interface graphique de base de données telle que Sequel Ace ou Sequel Pro
P粉792673958
P粉792673958 2024-03-27 23:38:57
0
1
493

J'ai installé dokku avec MySQL. J'essaie de comprendre comment connecter une base de données MySQL dans Dokku à une interface graphique de base de données comme Sequel Ace ou Sequel Pro.

J'ai créé une base de données et je l'ai liée à mon application (Laravel) et cela fonctionne très bien ! Mais je ne sais pas quel nom d'utilisateur/mot de passe/hôte je dois renseigner suite ace pour me connecter à la base de données dans dokku.

Quelqu'un a-t-il une expérience dans ce domaine ?

Merci d'avance !

P粉792673958
P粉792673958

répondre à tous(1)
P粉309989673

J'ai compris.

  1. Exposez votre base de données MySQL au port dokku mysql:expose <db_name> <port>
  2. Exécutez dokku mysql:info <db_name> Recherchez "Dsn" (DATABASE_URL). Cela ressemble à mysql://mysql:@dokku-mysql-staging-db:3306/
  3. Cette URL contient toutes les informations dont vous avez besoin [数据库类型]://{用户名}:{密码}@{内部docker主机名}/{db_name}
  4. Vous pouvez désormais vous connecter à distance à l'interface graphique de la base de données

Je me suis connecté avec succès à l'aide de Sequel Pro et le message suivant s'est affiché :

Host: { your servers IP address }

Username: { username from DB URL }

Password: { password from DB URL }

Port: { port you exposed the DB on }

PS : j'ai lu quelque part qu'il fallait désactiver UFW sur le serveur, mais je ne suis pas dans l'administration du serveur donc je n'en connais pas les conséquences.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal