Maison  >  Questions et réponses  >  le corps du texte

Connectez Dokku MySQL à l'aide d'une interface graphique de base de données telle que Sequel Ace ou Sequel Pro

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粉792673958P粉792673958205 Il y a quelques jours402

répondre à tous(1)je répondrai

  • P粉309989673

    P粉3099896732024-03-28 14:32:00

    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.

    répondre
    0
  • Annulerrépondre