Maison  >  Article  >  base de données  >  Comment se connecter à un serveur MySQL spécifique via le tunnel SSH ?

Comment se connecter à un serveur MySQL spécifique via le tunnel SSH ?

Patricia Arquette
Patricia Arquetteoriginal
2024-11-05 10:58:02861parcourir

How to Connect to a Specific MySQL Server via SSH Tunnel?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn