Bonsoir,
<br>
Je fais appel aux utilisateurs d'hébergeur comme Webhost ou Hostinger

Pour me simplifier la gestion de mes bdd j'ai décider d'installer MySQL Workbench

Après l'installation au moment de configurer la connexion à la base de donnée on me demande donc mes informations de connexion (Hostname, Username, Password).

Une fois ça fait, je décide de tester la connexion et un message d'erreur me dit que je me suis tromper d'hostname, alors que c'est celui que j'utilise habituellement pour me connecter dans mes codes.

Si quelqu'un à une solution je suis preneur.

4 réponses


Huggy
Réponse acceptée

Les bases de données chez les hébergeurs sont toujours limitées à localhost, donc difficile de s'y connecter depuis chez toi.
On peut y arriver avec Mysql Workbench via un tunnel ssh.

Huggy
Réponse acceptée

Pour le tunnel ssh, c'est simple, lorsque tu crées ta connection tu dois choisir Standard tcp/ip over ssh pour Connection Method
ensuite pour SSH hostname tu indiques l'ip ou le nom de ton serveur suivi du port, par exemple 123.123.123.123:22 (22 est le port par défaut pour ssh).
Pour la partie hostMysql c'est normalement localhost donc 127.0.0.1, c'est configuré par défaut, il suffit juste d'entrer le mot de passe mysql.
Si tu utilises des clés ssh plutôt qu'un mot de passe, il faut saisir sa clé privée (les clés générées par putty ne fonctionnent pas mais celles générées avec ssh-keygen marchent) .

PS: toutes les machines ont 'localhost', c'est un alias de l'IP interne 127.0.0.1 accessible uniquement en interne et qui shunte l'interface réseau.

Tu as pensé à préciser le port ?

Laznet
Auteur

Réponse à Cyprien G :
Oui, le port par défault du logiciel est le même que j'utilise habituellement.

Réponse à Huggy :
Limité à Localhost ? Personnellement je n'ai pas Localhost comme nom d'hôte ^^. Je vais essayer de suivre ta solution au sujet des tunels SSH.
Merci pour vos réponses.