Si le but est de séparer les serveurs le chroot n'est pas nécessaire. Disons qu'il est pratique si tu veux utiliser les outils d'installation d'une distribution qui ne supporte l'installation que d'un seul mysql à la fois.
Tu peux aussi n'avoir qu'une seule installation de mysql mais avec plusieurs scripts de démarrage, plusieurs fichiers de configuration et plusieurs répertoires de base de données.
Ensuite pour faire tourner tes N serveur tus as 3 solutions :
- N ip différentes sur la machine et chaque serveur écoute sur une ip sur le port standard
- une ip et N ports différents chaque serveur écoute sur un port
- un seul serveur tourne à la fois (non faisable si tu veux de la réplication entre serveurs)
Enfin si tu veux faire du failover, il faut que les client ne changent pas de config à chaque fois, donc soit :
- un jeu de règles iptables que tu adaptes en fonction du serveur que tu veux attaquer
- un serveur serveur tourne à la fois sur le couple ip/port (-> changer de config pendant le failover)
# Séparation
Posté par peck (site web personnel) . En réponse au message Chroot de mysql. Évalué à 3.
Tu peux aussi n'avoir qu'une seule installation de mysql mais avec plusieurs scripts de démarrage, plusieurs fichiers de configuration et plusieurs répertoires de base de données.
Ensuite pour faire tourner tes N serveur tus as 3 solutions :
- N ip différentes sur la machine et chaque serveur écoute sur une ip sur le port standard
- une ip et N ports différents chaque serveur écoute sur un port
- un seul serveur tourne à la fois (non faisable si tu veux de la réplication entre serveurs)
Enfin si tu veux faire du failover, il faut que les client ne changent pas de config à chaque fois, donc soit :
- un jeu de règles iptables que tu adaptes en fonction du serveur que tu veux attaquer
- un serveur serveur tourne à la fois sur le couple ip/port (-> changer de config pendant le failover)