Créer des comptes d’utilisateurs de bases de données

Lorsque vous travaillez avec une base de données dans Plesk, Plesk accède à la base de données au nom d’un compte utilisateur associé à la base de données. C’est pourquoi au moins un compte utilisateur doit être associé à chaque base de données : sinon vous ne pourrez pas accéder à la base de données.

Tout utilisateur de la base de données peut être défini par défaut pour une base de données spécifique. Plesk accède toujours à la base de données avec les identifiants de cet utilisateur par défaut, même lorsque d’autres utilisateurs y sont associés. Si une base de données est associée à plusieurs comptes utilisateur, aucun n’étant l’utilisateur par défaut, le premier compte de la liste sera utilisé.

Types d’utilisateurs de bases de données

Il existe deux types de comptes utilisateur de bases de données dans Plesk :

  • Comptes utilisateur ayant accès uniquement à une base de données spécifique.
    Si vous travaillez en équipe avec d’autres personnes pour gérer un site Web et souhaitez leur permettre d’accéder à la base de données, vous devez leur créer des comptes utilisateur séparés. Chacun de ces comptes est utilisé pour accéder uniquement à une base de données. Dans ce cas, vous devez d’abord créer une base de données, puis les comptes utilisateur.
  • Comptes utilisateur universels ayant accès à toutes les bases de données.
    Les utilisateurs universels accèdent non seulement à toutes les bases de données existantes, mais aussi à toutes les nouvelles bases de données.

    Si vous projetez d’installer un certain nombre d’applications Web sur votre site, il peut être pratique de créer un seul compte utilisateur universel afin que toutes les applications puissent accéder à leurs bases de données à l’aide de ce compte. Dans ce cas, vous pouvez créer un compte utilisateur universel et utiliser celui-ci lorsque vous installez les applications.

    Remarque : un utilisateur universel agit uniquement sur un seul serveur de bases de données. Si vous utilisez plusieurs serveurs de bases de données, créez un compte utilisateur universel distinct pour chaque serveur.

Opérations avec les utilisateurs de bases de données

Vous pouvez créer, mettre à jour ou supprimer un utilisateur de base de données depuis Sites Web & Domaines > Bases de données > Gestion des utilisateurs.

Lorsque vous créez un utilisateur de base de données, vous êtes invité à fournir les identifiants d’accès pour accéder à la base de données ainsi que le nom de la base de données à laquelle cet utilisateur aura accès. Pour créer un utilisateur universel de bases de données, sélectionnez Tout dans le menu déroulant Base de données.

Remarques : 
1. Vous pouvez supprimer un utilisateur de base de données par défaut uniquement en supprimant la base de données associée à cet utilisateur. Autre solution : vous pouvez modifier l’utilisateur et désélectionner l’option Définir cet utilisateur par défaut pour cette base de données, puis supprimer l’utilisateur.
2. Si un utilisateur de base de données a été créé par une app APS, vous pouvez supprimer cet utilisateur uniquement en supprimant l’app correspondante.
3. Le mot de passe de l’utilisateur doit comporter au moins 5 caractères. Il ne doit pas contenir le nom d’utilisateur. Il est interdit d’utiliser des caractères ASCII étendus.

Contrôle de l’accès

À compter de Plesk 12.0, vous pouvez autoriser ou interdire l’accès à distance à une base de données ou autoriser l’accès uniquement pour des hôtes spécifiques. Les paramètres d’accès s’appliquent à des comptes utilisateur individuels de bases de données. Pour en savoir plus, consultez la section Configurer des règles d’accès personnalisés.

Droits de l’utilisateur de la base de données

Si vous utilisez MySQL ou Microsoft SQL Server, vous pouvez gérer les droits pour les utilisateurs de bases de données via l’interface de Plesk. Par exemple, vous pouvez gérer le droit d’exécution des opérations sur la structure et les données de la table. Pour MySQL, ces droits sont SélectionnerInsérerCréerSupprimer, etc. Pour Microsoft SQL Server, ces droits sont des rôles de niveau de base de données comme db_ddladmindb_datawriter, etc.

Pour vous aider à affecter les droits, Plesk utilise des templates de jeux de droits appelés des rôles. Lors de sa création, chaque compte utilisateur de la base de données dispose d’un jeu de droits par défaut. Ce jeu de droits correspond au rôle Lecture et Écriture. Autres rôles pris en charge : En lecture seule et Écriture uniquement. Par ailleurs, MySQL dispose d’un rôle Personnalisé avec un jeu de droits défini pour l’utilisateur.

Pour modifier les droits d’un utilisateur de base de données MySQL :

  1. Allez dans Sites Web & Domaines > Bases de données > Gestion des utilisateurs et cliquez sur le nom d’utilisateur de la base de données.

    Par défaut les utilisateurs de bases de données qui viennent d’être créés avec le rôle Lecture et Écriture. Vous pouvez afficher et modifier les droits inclus dans ce rôle.

  2. Pour autoriser l’accès à un mode lecture ou écriture uniquement, sélectionnez le rôle correspondant (En lecture seule ou Écriture uniquement).
  3. Pour ajouter ou supprimer des droits d’un rôle déjà sélectionné pour l’utilisateur, cochez ou décochez les cases correspondantes (SélectionnerInsérerMettre à jour, etc).

    Remarque : si vous modifiez un jeu de droits, le rôle devient Personnalisé.

Pour modifier les droits d’un utilisateur de base de données SQL Server :

  1. Allez dans Sites Web & Domaines > Bases de données > Gestion des utilisateurs et cliquez sur le nom d’utilisateur de la base de données.

    Par défaut les utilisateurs de bases de données qui viennent d’être créés avec le rôle Lecture et Écriture.

  2. Pour autoriser l’accès à un mode lecture ou écriture uniquement, sélectionnez le rôle correspondant (En lecture seule ou Écriture uniquement).

    Par défaut, les jeux de droits sur Microsoft SQL Server sont les suivants :

DroitLecture et ÉcritureEn lecture seuleÉcriture uniquement

db_backupoperator

+

+

+

db_datareader

+

+

db_datawriter

+

+

db_ddladmin

+

+

Remarque : ces jeux de droits ont pu être modifiés.

Modifications automatiques des rôles utilisateur

L’hébergeur peut ajouter ou supprimer des droits accordés avec des rôles différents.

Sur MySQL, ces modifications n’affectent pas les droits des utilisateurs de bases de données existants. Ce qui change, c’est leur rôle dans Plesk : il deviendra Personnalisé, car leurs droits ne correspondront plus à leur rôle précédent (Lecture et ÉcritureLecture seule ou Écriture uniquement). Sur Microsoft SQL Server, les droits (rôles de niveau base de données) d’utilisateurs existants sont modifiés conformément aux modifications de l’hébergeur.

L’hébergeur peut refuser certains droits définitivement pour tous les utilisateurs de bases de données. Par exemple, il peut refuser le droit de supprimer certains objets. Dans ce cas, le droit ne s’affiche pas dans Plesk. Dans Microsoft SQL Server, si un droit est exclu pour tous les rôles de Plesk, alors il est refusé à tous les utilisateurs.

Source “Gérer les comptes utilisateur de la base de données” sur Plesk : https://docs.plesk.com/fr-FR/12.5/customer-guide/avanc%C3%A9-g%C3%A9rer-les-bases-de-donn%C3%A9es-du-site-web/g%C3%A9rer-les-comptes-utilisateur-de-la-base-de-donn%C3%A9es.69539/

– – – – – – – –

Pour les questions liées au paramétrage de votre hébergement ou à l’utilisation de Plesk, nous vous invitons à consulter le Centre d’Aide Plesk en ligne : https://support.plesk.com/hc/en-us

 

Documentation en ligne à consulter et télécharger

Vous pouvez également télécharger la documentation de l’interface Plesk correspondante à la version installée sur votre serveur*.

Consultez la documentation en ligne de la dernière version de Plesk 12.5 ici :

Premiers pas : https://docs.plesk.com/fr-FR/12.5/quick-start-guide/premiers-pas-avec-plesk.74372/

Guide utilisateur : https://docs.plesk.com/fr-FR/12.5/customer-guide/premiers-pas-apr%C3%A8s-la-mise-%C3%A0-niveau-vers-plesk-125.66329/

Guide revendeur : https://docs.plesk.com/fr-FR/12.5/reseller-guide/se-familiariser-avec-plesk.70426/

 

Ou vous pouvez encore télécharger directement la documentation souhaitée pour les versions antérieures de Plesk en cliquant sur le numéro de la version ci-dessous :

Plesk 11.5 (en anglais)

Plesk 11.5

Plesk 7.5 (en anglais)

Plesk 8.2

Plesk 8.6

Plesk 9.3

Plesk 9.5

Le n° de version est indiquée en page d’accueil de l’interface. Voir les indications pour y accéder dans cet article :
Accéder à votre interface d’administration Plesk