Connexion à un serveur MySQL spécifique via un tunnel SSH
La connexion à plusieurs bases de données MySQL hébergées à différentes adresses via un tunnel SSH peut être fastidieuse tâche. Cela devient évident lorsque l'on tente de spécifier un serveur MySQL particulier après la création du tunnel.
Pour surmonter ce défi, il est crucial de comprendre que le tunnel SSH doit être établi lors de la connexion à l'hôte MySQL souhaité. La commande suivante illustre ce processus :
ssh -f [email protected] -L 3307:mysql1.example.com:3306 -N
En spécifiant mysql1.example.com:3306 dans l'indicateur -L, le tunnel est configuré pour transférer le port 3307 sur l'hôte local vers le port 3306 sur le serveur MySQL prévu. .
Une fois le tunnel établi, la connexion au serveur MySQL est aussi simple que :
mysql -h 127.0.0.1 -P 3307
Cette commande devrait maintenant établir avec succès une connexion à l'hôte MySQL spécifié, vous permettant d'accéder la base de données comme prévu.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!