Utiliser plusieurs serveurs MySQL un serveur Windows <<< |
Utiliser plusieurs serveurs sous Unix | Utiliser les clients dans un environnement multi-serveur >>> |
5.9 Faire fonctionner plusieurs serveurs MySQL sur la même machine 5 Administration du serveur Manuel de Référence MySQL 4.1 : Version Française . Utiliser plusieurs serveurs MySQL un serveur Windows ->Utiliser plusieurs serveurs sous Unix . Utiliser les clients dans un environnement multi-serveur |
5.9.2 Utiliser plusieurs serveurs sous Unix
Le plus simple pour utiliser plusieurs serveurs sous Unix, est de le compiler avec différents ports TCP/IP et sockets pour que chacun puisse utiliser une interface réseau différente. De plus, en compilant le serveur dans différents dossier de base, cela conduit automatiquement à la configuration de différents dossiers de données, fichiers de logs, et PID pour chaque serveur. Supposons que le serveur existant est configuré avec le numéro de port et le fichier de socket par défaut. Pour configurer un nouveau serveur en ayvant des paramètres opératoires différents, vous pouvez utiliser le script de configuration configure avec les options suivantes :
Vous n'avez pas à compiler un nouveau serveur MySQL pour le lancer avec un numéro de port et une socket différente. Il est aussi possible de spécifier ces valeurs au moment du démarrage. Une méthode pour faire cela est d'utiliser les options de ligne de commande :
Un autre moyen pour arriver au même résultat est d'utiliser les variables d'environnement pour spécifier le nom de la socket et le numéro de port.
Variables d'environnement MySQL inclut une liste des variables d'environnement que vous pouvez utiliser pour affecter mysqld . Pour les scripts de lancement automatique, votre script de démarrage qui est éxécuté au démarrage doit utiliser la commande suivante avec les options appropriées pour chaque serveur :
|