### Configurer l'hébergement à distance de bases de données :

Si vous envisagez d'utiliser un serveur Plesk comme serveur de bases de données distant, vous n'avez pas besoin d'installer MySQL : la solution Plesk est livrée avec le logiciel MySQL qui s'installe automatiquement et parallèlement à l'installation du logiciel Plesk lui-même. Dans ce cas, tout ce que vous avez à faire est activer l'accès au réseau pour ce serveur de bases de données, puis enregistrer ce dernier dans Plesk.

Pour configurer un serveur de bases de données MySQL :

1. Copiez le pack d'une distribution MySQL sur votre serveur à partir du disque dur du système d'exploitation sur lequel votre distribution est sauvegardée, ou téléchargez-le depuis le site www.mysql.com et sauvegardez-le sur votre serveur.
2. Connectez-vous à votre serveur en tant que root et allez dans le répertoire dans lequel vous avez sauvegardé la distribution RPM. Après l'invite système, tapez la commande suivante :

   rpm -ivh `mysql_file_name.rpm`

3. Définissez le mot de passe de l'administrateur du serveur de bases de données. Après l'invite système, tapez la commande suivante :

   mysqladmin -u root password your_desired_password

   Au lieu de your_desired_password mettez ce que vous voulez.

4. Puis suivez les instructions pour enregistrer votre serveur de bases de données dans Plesk.

Pour configurer un serveur de bases de données PostgreSQL :

1. Copiez le pack d'une distribution PostgreSQL sur votre serveur à partir du disque dur du système d'exploitation sur lequel votre distribution est sauvegardée, ou téléchargez-le depuis le site www.postgresql.org et sauvegardez-le sur votre serveur.
2. Connectez-vous en tant que root au serveur sur lequel vous souhaitez héberger des bases de données puis allez dans le répertoire dans lequel vous avez sauvegardé le pack de la distribution.
3. Installez le pack comme recommandé pour votre système d'exploitation.
   - Pour les systèmes Linux basés sur RPM, après l'invite système, tapez la commande suivante :

     rpm -ivh postgresql_file_name.rpm

   - Pour les systèmes Linux basés sur Debian, tapez la commande :

     apt-get install package_name

   - Pour les systèmes FreeBSD, pour installer à partir d'un pack, tapez la commande suivante :

     pkg_add pgsql-<version>.tgz

   - Pour installer à partir de ports, tapez les commandes suivantes :

     cd /usr/ports/databases/postgresql<version>-server

     make install package clean

4. Ouvrez le fichier `/var/lib/pgsql/data/postgresql.conf` avec un éditeur. Si vous installez une version de PostgreSQL antérieure à la version 8, insérez la ligne `tcpip_socket = true` dans ce fichier. Si vous installez une version de PostgreSQL postérieure à la version 8, insérez la ligne `listen_addresses = '*'`.
5. Ouvrez le fichier `/var/lib/pgsql/data/pg_hba.conf` avec un éditeur et vérifiez que les lignes suivantes existent :

   # local DATABASE USER METHOD [OPTION]

   local samegroup all password

   # host DATABASE USER IP-ADDRESS IP-MASK METHOD [OPTION]

   host samegroup all 0.0.0.0 0.0.0.0 md5

6. Pour redémarrer PostgreSQL, après l'invite système, tapez la commande suivante :

   service postgresql restart.

7. Pour définir le mot de passe de l'administrateur des bases de données, après l'invite système, exécutez la commande suivante : (remplacez 'your_desired_password' par ce que vous voulez) :

   psql -d template1 -U postgres

   alter user postgres with password 'your_desired_password';

8. Puis suivez les instructions pour enregistrer votre serveur de bases de données dans Plesk.

Pour enregistrer un serveur de bases de données dans Plesk :

1. Ouvrez une session Plesk.
2. Cliquez sur le raccourci Serveur dans le volet de navigation.
3. Cliquez sur l'icône Serveurs de bases de données à la section Services.
4. Cliquez sur l'icône Nouv. serveur de base BD à la section Outils.
5. Renseignez les propriétés du serveur de bases de données :
   - Indiquez le nom d'hôte ou l'adresse IP du serveur de base de données.
   - Précisez le numéro du port par lequel le serveur de bases de données est en mode réception. Par défaut, les serveurs MySQL sont en mode réception sur le port 3306 et les serveurs PostgreSQL sur le port 5342. Si votre serveur de bases de données est en mode réception sur le port par défaut, vous n'avez pas besoin de compléter le champ Numéro de port.
   - Indiquez le type de base de données associée au serveur.
   - Pour faire de ce serveur de bases de données votre serveur par défaut pour héberger les bases de données des clients, cochez la case Prendre ce serveur par défaut pour MySQL. Si vous utilisez un serveur de bases de données PostgreSQL, cochez la case Prendre ce serveur par défaut pour PostgreSQL.
   - Précisez le login et le mot de passe de l'administrateur du serveur de bases de données.
6. Cliquez sur OK.