Maison >base de données >tutoriel mysql >Comment se connecter à des serveurs MySQL spécifiques via un tunnel SSH ?
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
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
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!