Re: Cluster MySQL
>> Hello la liste,
> Salut,
>
>> je suis à la recherche de docs/URL/retours d'expérience sur une solution
>> de cluster MySQL.
>>
>> Mes besoins :
>> =============
>> J'ai 2 serveurs Linux avec MySQL.
>>
>> Je souhaite que les 2 serveurs répondent en lecture mais que 1 seulement
>> réponde en écriture/update et que, bien sur, les données soient
>> répliquées
>> sur le serveur qui ne fait que de la lecture.
>>
>> Mes explications sont-elles claires ?
>> Est ce faisable ?
>
> Bien sur.
> Il suffit de mettre en place une réplication MySQL entre tes deux
> machines.
> Ensuite, tu fais les lectures sur les deux (fait ta répartition au
> niveau logiciel) et tes écritures sur l'une des machines uniquement.
>
> Pour la mise en place de la réplication,
> http://www.nexen.net/mysql/replication.php
>
> Ce type de solution fonctionne très bien.
Merci j'ai lu attentivement ce lien. J'utilise déjà cette méthode pour
répliquer un master sur un slave mais j'utilise heartbeat pour démarrer le
slave si le master tombe.
Or, dans ton URL, je n'ai pas vu d'explication quant à l'écriture sur 1
seul serveur et la lecture sur plusieurs ?
Mais peut-etre que le Master lit et écrit tandis que le slave ne fait que
lire et renvoit les requetes vers le master ? Mais j'en doute car on parle
de réplication unidirectionnelle dans cette doc :(
Merci pour cette doc, ça m'a rapellé 2-3 trucs que j'avais oublié.
PS : je pense utiliser keepalived pour définir une IP virtuelle qui sera
"attaquable" depuis un apache mais qui déservira 2 IP physique (master et
slave MySQL).
Franck
--
http://www.linuxpourtous.com
Reply to: