Maison > base de données > tutoriel mysql > Comment se connecter à des serveurs MySQL spécifiques via un tunnel SSH ?

Comment se connecter à des serveurs MySQL spécifiques via un tunnel SSH ?

Mary-Kate Olsen
Libérer: 2024-11-04 15:01:02
original
661 Les gens l'ont consulté

How to Connect to Specific MySQL Servers Through an SSH Tunnel?

Connexions MySQL tunnelées SSH : connexion à des serveurs spécifiques

Dans une configuration où plusieurs bases de données sont hébergées sur différents serveurs et nécessitent un accès via un Tunnel SSH, la connexion au serveur MySQL spécifique "au-delà" du tunnel peut être difficile.

Pour établir la connexion souhaitée, il est crucial de spécifier le bon serveur MySQL lors de la création du tunnel SSH. Ceci peut être réalisé en utilisant l'option -L dans la commande SSH. La syntaxe est la suivante :

ssh -f [email protected] -L <local-port>:mysql1.example.com:3306 -N
Copier après la connexion

Dans cet exemple, un tunnel est créé du port local 3307 au port distant 3306 sur mysql1.example.com.

Une fois le tunnel établi, vous pouvez vous connecter au serveur MySQL via la commande 'mysql' :

mysql -h 127.0.0.1 -P 3307
Copier après la connexion

Cette commande se connectera correctement au serveur MySQL sur mysql1.example.com via le tunnel SSH établi.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal