Salut Galwyne.
Quand j'utilise SSH avec mes raspberry, c'est pour me connecter à un compte utilisateur, genre 'root' ou 'pi'.
On ne peut pas utiliser SSH pour se connecter directement à votre serveur MySql.
Could not connect to SSH Tunnel, WARNING: Server publick key has changed [...]
Le message indique que votre clef public n'est pas conforme à ce qui est stockée dans votre ordinateur.
Il serait intéressant de la mettre à jour des deux cotés.
Failed to Connect to MySQL at 127.0.0.1:3306 through SSH tunnel at [nom]@[IP]:22 with user root
Le problème est l'adresse 127.0.0.1 qui ne peut s'utiliser que localement, c'est-à-dire sur l'ordinateur où est hébergé votre serveur MySql.
Pour rendre accessible votre serveur MySql depuis un ordinateur distant, vous devez :
1) rendre fixe l'adresse IP où est hébergé votre serveur MySql.
2) créer un compte sous mysql avec les privilèges sur une base de données.
C'est avec ce compte que vous serez autorisé à vous connecter.
3) rendre l'adresse IP de votre serveur MySql accessible dans votre réseau local ou depuis internet.
Pour tester, vous devez utiliser la commande "ping".
L'origine du problème de l'accès peut être votre routeur, une pare-feu, ...
4) depuis votre ordinateur distant, vous utilisez un script php pour vous connecter à votre base.
--> https://www.php.net/manual/fr/functi...ql-connect.php
Sinon, pourquoi désirez-vous vous connecter à distance à votre serveur MySql ?
@+
Partager