IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration MySQL Discussion :

Redirection localhost MySQL


Sujet :

Administration MySQL

  1. #1
    Invité
    Invité(e)
    Par défaut Redirection localhost MySQL
    Bonjour,

    Je suis en train de migrer un serveur web de tests vers une architecture plus poussée où le serveur Apache et MySQL seront sur deux machines différentes.

    Toutes les références actuelles dans le code pointent vers localhost. Etant donné qu'il serait beaucoup trop compliqué de tout modifier vers l'adresse du nouveau serveur, nous ne pouvons pas modifier ces références.

    Je souhaiterais donc trouver une astuce pour que les scripts qui pointent vers localhost aillent taper dans la base MySQL sur l'autre serveur.

    J'ai songé à faire pointer localhost vers le serveur MySQL mais ca ne me plait pas du tout.

    Le problème est que MySQL se connecte directement via le socket lorsqu'il voit localhost... Est-il possible de désactiver ca ? Si j'arrive à désactiver ca, je pourrais faire un tunnel SSH pour faire pointer le port MySQL vers l'autre serveur.

    Au final, est-il possible de faire passer MySQL par le port ou au lieu du socket lorsqu'il s'agit d'une connexion vers localhost ?

    Merci d'avance pour votre aide,

    Antoine

  2. #2
    Membre éprouvé
    Avatar de Sivrît
    Profil pro
    Inscrit en
    Février 2006
    Messages
    953
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2006
    Messages : 953
    Points : 1 249
    Points
    1 249
    Par défaut
    L'option "protocol=tcp" pourrait peut-être le faire. Cela dit je suis tombé là dessus : http://bugs.php.net/bug.php?id=42977. Je ne sais pas si ça marchera.

    Sinon utiliser MySQL Proxy pour la redirection (à supposer qu'il accepte les socket, je n'ai pas tenté).

    Ou alors il reste le classique inspirer un grand coup et changer/créer un script qui change/centraliser la configuration. Personnellement ça me semblerait préférable.

Discussions similaires

  1. Problème redirection localhost
    Par tweetysat dans le forum Ubuntu
    Réponses: 2
    Dernier message: 04/10/2012, 13h45
  2. [ADO.Net][VB.NET]Comment connecter MySQL via localhost ?
    Par le_ben2000 dans le forum VB.NET
    Réponses: 4
    Dernier message: 02/05/2007, 20h44
  3. Réponses: 2
    Dernier message: 22/11/2006, 16h22
  4. Réponses: 5
    Dernier message: 12/03/2006, 18h23
  5. ERROR 2003: Can't connect to MySQL server on 'localhost'...
    Par tonton54 dans le forum Installation
    Réponses: 8
    Dernier message: 25/04/2004, 16h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo