Mysql
 sql >> Base de données >  >> RDS >> Mysql

Connexion à plusieurs instances CloudSQL à l'aide du proxy Cloud SQL ?

Vous ne pouvez pas avoir deux bases de données hébergées sur le même port TCP. Au lieu de cela, spécifiez les ports pour chaque base de données dans la liste séparée par des virgules :

-instances=project:region:db=tcp:3306,project:region:db-2=tcp:3307

J'ai utilisé 3306 et 3307 ici, mais vous pouvez utiliser tous les ports que vous voulez ! Assurez-vous que le reste de la configuration de votre moteur de conteneur permet la communication entre les nœuds sur ces ports (c'est peut-être vrai par défaut, je n'utilise pas GKE).

La plupart des pilotes mysql se connectent au port 3306 par défaut mais ont un moyen de spécifier un autre port. Vous devrez faire en sorte que votre code se connecte au port différent que vous choisissez pour la deuxième base de données.