J'utilise la librairie Python mentionnée ci-dessus pour me connecter à un serveur MySQL. Jusqu'à présent, j'ai travaillé localement et tout a bien fonctionné, jusqu'à ce que je me rende compte que je vais devoir utiliser mon programme dans un réseau où tout l'accès passe par un proxy.MySQLdb par proxy
Est-ce que quelqu'un maintenant comment je peux définir les connexions gérées par cette lib pour utiliser un proxy? Alternativement: connaissez-vous une autre librairie Python pour MySQL capable de gérer cela?
Je n'ai également aucune idée si le serveur proxy permettra l'accès au port MySQL standard ou comment je peux le tromper pour l'autoriser. L'aide sur ceci est également bien accueillie.
Je ne suis pas sûr, c'est la première fois que j'écris du code qui est censé accéder à des choses via un proxy. Ma conjecture était que je devais fournir l'adresse proxy, un peu comme si vous définissiez le proxy pour un navigateur. –
Je suggère que vous essayez de fournir l'adresse du proxy en tant qu'hôte. Demandez à l'administrateur du proxy quel numéro de port vous devez vous connecter pour transférer le trafic vers le serveur db. Ce peut être le numéro de port MYSQL par défaut. – codeape
Je ne pense pas que cela ait beaucoup de sens. Si j'utilise l'adresse proxy en tant qu'hôte, je ne spécifie nulle part l'adresse du serveur auquel je veux me connecter. À moins que le proxy ne soit en quelque sorte configuré pour transférer un port spécifique vers un serveur externe, ce qui n'est évidemment pas le cas. –