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

SQL Procédural MySQL Discussion :

Slave d'un master


Sujet :

SQL Procédural MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2005
    Messages
    390
    Détails du profil
    Informations personnelles :
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2005
    Messages : 390
    Par défaut Slave d'un master
    bonjour à tous.


    J'ai une question : est il possible de récupérer la liste de slave d'un serveur facilement sous mysql? existe t'il une commande ou faut il developper une procédure stocké par exemple?

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2005
    Messages
    390
    Détails du profil
    Informations personnelles :
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2005
    Messages : 390
    Par défaut Auto résolu : enfin c'est un bien grand mot
    Après multes recherches, j'ai trouvé.

    Si ça interresse du monde voila ce que j'ai fait.

    SUR LES SLAVES :
    - ajout de report-host=nom_machine dans le my.cnf
    - reboot du service

    ENSUITE SUR LE MASTER :
    - show slave hosts; PLUS d'info sur cette commande.
    Voici ce qui est renvoye
    mysql> SHOW SLAVE HOSTS;
    +------------+-----------+------+-----------+
    | Server_id | Host | Port | Master_id |
    +------------+-----------+------+-----------+
    | 192168010 | iconnect2 | 3306 | 192168011 |
    | 1921680101 | athena | 3306 | 192168011 |
    +------------+-----------+------+-----------+

    c'est pas l'ideal. Je pensais pouvoir coder une procedure stocké avec cette commande mais apparement on ne peut qu'afficher cette commande : impossible de la stocker dans un curseur.

    de plus, cette commande va renvoyer la configuration mysql de toutes les machines et pas seulement des esclaves de la machine sur laquelle on lance la commande. il faut donc en prendre compte dans son code et comparer le résultat de show variables like server-id et la valeur de la colone Master Id renvoyé par show slave hosts.

    Si quelqu'un connait comment allez de ligne en ligne dans une procedure stocké sans curseur? je suis preneur.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. modèle master & slave
    Par fatjoe dans le forum C++
    Réponses: 4
    Dernier message: 11/05/2008, 15h33
  2. [BTS] replication master-slave
    Par krashvi dans le forum Débuter
    Réponses: 0
    Dernier message: 05/03/2008, 17h36
  3. réplication dual master + 4 PC slaves
    Par zerros dans le forum Requêtes
    Réponses: 1
    Dernier message: 25/02/2008, 13h36
  4. Synchroniser 2 serveur Master Slave que sur certaine tables?
    Par berceker united dans le forum Administration
    Réponses: 2
    Dernier message: 18/09/2006, 14h33
  5. Réplication Postgresql Master -> Mysql Slave
    Par livingdead dans le forum PostgreSQL
    Réponses: 6
    Dernier message: 11/02/2005, 15h29

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