Connexion à une base SQL distante via SSH avec Sequel Pro

06 Janvier 2011

Je ne suis pas spécialement un forcené des applications avec GUI, j'adore utiliser mon terminal pour créer des fichiers, les déplacer, les copier, les ouvrir avec mon éditeur favori à partir de la ligne de commande... Mais il y a une chose que je n'aime pas faire avec le terminal, ce sont les requête SQL, mais une petite astuce du logiciel Sequel Pro permet de ne plus avoir à utiliser le terminal...

Pour accéder à des bases de données MySQL, généralement on dispose de 3 options :

Mais dans la majorité des cas, il va falloir se coltiner l'interface du terminal car les solutions #2 et #3 ne sont pas des solutions sécures. En effet généralement, on n'autorise pas les accès aux bases ailleurs qu'à partir de localhost. Du coup, il va falloir saisir ces identifiants dans un terminal à chaque connexion et ce dernier ne s'en souviendra pas dans 3 mois...

Capture du Terminal SQL

C'est la technique que j'utilisais jusqu'à ce que je découvre un bouton que je n'avais jamais vu auparavant dans Sequel Pro, l'outil que j'utilise pour ma base de données SQL installé sur mon Mac, l'application ne me servait que pour cette base! Du coup, je n'avais jamais prêté attention à l'onglet SSH dans le formulaire de login :

Capture du login de Sequel Pro

Par hasard, j'ai testé sur un serveur qui n'autorise aucune connexion d'une autre machine que localhost, j'ai saisi mes identifiants SSH et mes identifiants SQL puis cliquer sur le bouton de connexion. Coup de bol, je me suis retrouvé connecté à la base MySQL de mon serveur distant en SSH (l'application indique que vous êtes connecté en SSH, voir la capture ci-dessous) :

Capture de Sequel Pro connecté en SSH

Et voila, je peux maintenant faire mes requetes dans Sequel Pro et naviguez facilement dans les tables avec le scroll de ma souris (chose impossible avec la méthode du terminal à ma connaissance). Alors, le temps de connexion est un peu plus long que normalement, mais au moins l'application se souvient de vos mots de passes... Le mot de la fin, c'est que je vous recommande cette application et bien que son nom laisse penser qu'elle est payante, il n'en est rien. L'application est téléchargeable gratuitement alors pourquoi se priver...

Charger les commentaires…