Réplication de base avec MySQL 4.1 - Logiciels - Linux et OS Alternatifs
Marsh Posté le 08-08-2004 à 10:43:43
J'ai trouvé ma connerie.
En fait, c'était trop bête.
Par défaut, MySQL sous FreeBSD utilise les options de démarrage par défaut, donc il n'y a pas de fichier de configuration my.cnf utilisé.
J'ai récupéré un fichier de configuration donné en exemple avec le port MySQL, et je l'ai modifié.
Je n'ai pas fait attention que sur le fichier, MySQL était configuré pour utiliser les sockets Unix.
Alors je ne sais pas pourquoi, mais on dirait qu'avec les sockets Unix on ne peut pas faire une liaison permanente entre les deux serveurs.
J'ai donc commenté l'option, et j'ai ajouté le paramètre bind-address pour spécifier l'adresse IP d'écoute du serveur.
Et maintenant ça fonctionne.
Marsh Posté le 08-08-2004 à 14:41:06
skyzoframe a écrit : ok cool ! |
A part cela, la mise en place est très simple à faire, le mieux est de suivre la doc sur le site de MySQL.
On peut résumer les étapes ainsi.
Et voilà
Marsh Posté le 30-07-2004 à 16:23:58
Salut,
Alors voilà, je viens de me mettre en place une réplication entre deux serveurs MySQL 4.1.1 qui tournent sous FreeBSD 4.10
La réplication fonctionne a peut prêt, mais le fonctionnement me parait bancal.
En fait avant je la faisait entre un serveur en 4.0.18 Windows et le même sous Linux, et la réplication était automatique, je faisais une modif sur le maitre, et elle était répercutée directement sur l'esclave.
Maintenant pour que les modifications soient effectuées sur l'esclave, je dois faire un LOAD DATA FROM MASTER. Ce qui est bizarre, c'est que quand je fais une modification sur le maitre, l'index du log binaire est bien modifié au niveau de l'esclave quand je fais SHOW SLAVE STATUS, mais les modifications ne sont pas répercutées sur l'esclave.
C'est vraiment ennuyeux car j'ai besoin que les données soient répercutées automatiquement.