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 sous Root au serveur sur lequel vous souhaitez héberger les bases de données et modifiez le répertoire dans lequel vous avez enregistré le pack de distribution.
  3. Installez le pack comme recommandé pour votre système d'exploitation.
  4. Ouvrez le fichier /var/lib/pgsql/data/postgresql.conf avec un éditeur. Si vous installer la version PostgreSQL antérieure à 8, ajoutez la ligne tcpip_socket = true à ce fichier. Si vous installez la version PostgreSQL antérieure à 8, ajoutez 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 configurer le mot de passe de l'administrateur du serveur de la base de données, interrogez les commandes suivantes (modifiez 'your_desired_password' selon votre convenance) :

    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 :
  6. Cliquez sur OK.

Pour définir les préférences d'hébergement de la base de données qui affecteront toutes les bases de données créées dans Plesk, procédez comme suit :

  1. Allez sur Serveur > Serveurs de la base de données > Préférences.
  2. Pour simplifier la maintenance des bases de données du client, cochez la case Placer le préfixe de la base de données. Tous les noms des bases de données récemment créés seront du même type que le nom de la base de données et du login de client, à savoir : nom de login_nom de la base de données. Cela vous permettra de repérer les bases de données liées à un utilisateur particulier de Plesk. Remarque : même si vous ne cochez pas cette case, lorsque vous créerez une nouvelle base de données, Plesk ajoutera le nom de login du client dans le champ de saisie du nom de la base de données. Vous serez ainsi à même de l'éditer ou de le supprimer.
  3. Précisez si votre serveur Plesk autorise la création de bases de données. Certaines applications ne prennent pas en charge les bases de données à distance et ne peuvent fonctionner qu'avec les bases de données hébergées sur le même serveur. Nous conseillons de décocher l'option par défaut Autoriser l'hébergement local des bases de données pour ces applications pour sites sinon vous ne pourrez pas utiliser ce type d'applications.
  4. Cliquez sur OK.