Services webmasters
Partenaires
Jeux concours gratuits
 
Fichier d'options my.cnf
<<<
Installer plusieurs serveurs sur la même machine Faire fonctionner plusieurs serveurs MySQL sur la même machine
>>>

4.1 Configuration de MySQL
4 Administration du serveur
 Manuel de Référence MySQL 4.1 : Version Française

Options de ligne de commande de mysqld
Fichier d'options my.cnf
->Installer plusieurs serveurs sur la même machine
Faire fonctionner plusieurs serveurs MySQL sur la même machine

4.1.3 Installer plusieurs serveurs sur la même machine

Dans certains cas, vous aurez besoin de plusieurs démons mysqld sur la même machine. Vous pouvez, par exemple, faire tourner une vieille version de MySQL pour la tester avec une nouvelle. Vous pouvez aussi donner des accès différents à des utilisateurs de différents serveurs mysqld , qu'il gèrent eux-mêmes.

Une méthode pour avoir plusieurs serveurs différents sur la même machine est de le configurer avec différents sockets et ports comme suit :

shell> MYSQL_UNIX_PORT=/tmp/mysqld-new.sock
shell> MYSQL_TCP_PORT=3307
shell> export MYSQL_UNIX_PORT MYSQL_TCP_PORT
shell> scripts/mysql_install_db
shell> bin/safe_mysqld &
L'annexe sur les variables d'environnement inclut une liste des variables d'environnement que vous pouvez utiliser pour paramétrer mysqld . Variables d'environnement MySQL .La méthode ci-dessus est immédiate et peu propre pour ceux qui font des tests. Ce qui est bien avec cette méthode, c'est que les connexions que vous réalisez avec le shell ci-dessus seront automatiquement redirigées vers le serveur en fonctionnement.

Si vous avez besoin d'une méthode plus permanente, il est recommandé de créer un fichier d'options pour chaque serveur. Fichier d'options my.cnf . Dans votre script de démarrage du serveur, vous pourriez spécifier tous les serveurs :

safe_mysqld --defaults-file=path-to-option-file

Enfin, les options suivantes doivent être différentes pour chaque serveur :

  • port=#
  • socket=path
  • pid-file=path
Les options suivantes doivent être différentes, si elles sont utilisées :
  • log=path
  • log-bin=path
  • log-update=path
  • log-isam=path
  • bdb-logdir=path
Si vous voulez plus de performances, vous pouvez aussi configurer différemment les options suivantes :
  • tmpdir=path
  • bdb-tmpdir=path
Options en ligne de commande de mysqld .

Si vous installez une version binaire de MySQL (fichiers .tar) et que vous les démarrez avec ./bin/safe_mysqld , alors dans la plupart des cas, la seule option que vous devez modifier est la socket socket et le port port dans le script safe_mysqld .

Faire fonctionner plusieurs serveurs MySQL sur la même machine .

<< Installer plusieurs serveurs sur la même machine >>
Fichier d'options my.cnf Configuration de MySQL Faire fonctionner plusieurs serveurs MySQL sur la même machine
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -