Gérer les utilisateurs et les droits

1. Vue d’ensemble

Lors de l’installation de MySQL, un compte super-utilisateur nommé root est automatiquement créé.

MySQL:gérer les utilisateurs et les droits root

Le compte root est normalement réservé à l’administration du serveur MySQL.

En complément du compte root, il est donc conseillé de créer au minimum un compte par application et éventuellement un compte par utilisateur final de l’application. De cette manière, il sera possible de gérer très finement les droits attribués à chaque utilisateur/application et de limiter les risques liés à l’utilisation du compte root.

Dans MySQL, un utilisateur est identifié de manière unique par la combinaison de deux informations :

MySQL:utilisateur
  • un nom d’utilisateur ;

  • un nom d’hôte (ou adresse IP) à partir duquel l’utilisateur peut se connecter.

Chaque couple utilisateur/hôte est considéré par MySQL comme un utilisateur unique qui a un mot de passe pour se connecter (éventuellement aucun) et des droits. Un même utilisateur (au sens d’un nom d’utilisateur donné) peut donc avoir des droits différents selon l’hôte à partir duquel il se connecte.

La syntaxe utilisée pour désigner un utilisateur est donc la suivante :

nom_utilisateur[@nom_hôte] 

Pour le nom d’hôte, la valeur...

couv_RI58PH8MY.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Créer et supprimer une base de données
Suivant
Gérer les tables