© Éditions Eyrolles
153
chapitre n° 5
Contrôle des données
La syntaxe de création d’un utilisateur est la suivante :
CREATE USER utilisateur
[IDENTIFIED BY [PASSWORD] ' motdePasse ']
[, utilisateur2 [IDENTIFIED BY [PASSWORD] ' motdePasse2 '] ...];
q
IDENTIFIED BY motdePasse permet d’affecter un mot de passe (16 caractères maximum,
sensibles à la casse) à un utilisateur (16 caractères maximum, sensibles aussi à la casse).
Le tableau suivant décrit la création d’un utilisateur (à exécuter en étant connecté en local en
tant que root ) :
Par défaut, les utilisateurs, une fois créés, n’ont aucun droit sur aucune base de données (à part
en lecture écriture sur la base test et en lecture seule sur la base information_schema ).
La section Privilèges étudie ces droits.
Un utilisateur bien connu
Lors de l’installation, vous avez dû noter la présence de l’utilisateur root (mot de passe saisi
à l’installation). Cet utilisateur est le DBA que MySQL vous offre. Il vous permettra d’effectuer vos tâches administratives en ligne de commande ou par une console graphique (créer des
utilisateurs par exemple).
Liste des utilisateurs
À propos de root , on le retrouve dans la table user de la base mysql ( mysql.user ).
L’extraction des colonnes User et Host restitue la liste des utilisateurs connus du serveur. Si
root n’avait pas sélectionné la base mysql , la commande à exécuter aurait été « SELECT
User,Host FROM mysql.user ; ».
(root@localhost) [mysql] mysql> SELECT User,Host FROM user;
+--------+-----------+
| User
| Host
|
+--------+-----------+
|
| %
|
|
| localhost |
| root
| localhost |
| soutou | localhost |
+--------+-----------+
Tableau 5-1 Création d’un utilisateur
Instruction SQL
Résultat
CREATE USER soutou@localhost
IDENTIFIED BY 'iut';
soutou est déclaré « utilisateur à accès local », il devra
se connecter à l’aide de son mot de passe.
153
chapitre n° 5
Contrôle des données
La syntaxe de création d’un utilisateur est la suivante :
CREATE USER utilisateur
[IDENTIFIED BY [PASSWORD] ' motdePasse ']
[, utilisateur2 [IDENTIFIED BY [PASSWORD] ' motdePasse2 '] ...];
q
IDENTIFIED BY motdePasse permet d’affecter un mot de passe (16 caractères maximum,
sensibles à la casse) à un utilisateur (16 caractères maximum, sensibles aussi à la casse).
Le tableau suivant décrit la création d’un utilisateur (à exécuter en étant connecté en local en
tant que root ) :
Par défaut, les utilisateurs, une fois créés, n’ont aucun droit sur aucune base de données (à part
en lecture écriture sur la base test et en lecture seule sur la base information_schema ).
La section Privilèges étudie ces droits.
Un utilisateur bien connu
Lors de l’installation, vous avez dû noter la présence de l’utilisateur root (mot de passe saisi
à l’installation). Cet utilisateur est le DBA que MySQL vous offre. Il vous permettra d’effectuer vos tâches administratives en ligne de commande ou par une console graphique (créer des
utilisateurs par exemple).
Liste des utilisateurs
À propos de root , on le retrouve dans la table user de la base mysql ( mysql.user ).
L’extraction des colonnes User et Host restitue la liste des utilisateurs connus du serveur. Si
root n’avait pas sélectionné la base mysql , la commande à exécuter aurait été « SELECT
User,Host FROM mysql.user ; ».
(root@localhost) [mysql] mysql> SELECT User,Host FROM user;
+--------+-----------+
| User
| Host
|
+--------+-----------+
|
| %
|
|
| localhost |
| root
| localhost |
| soutou | localhost |
+--------+-----------+
Tableau 5-1 Création d’un utilisateur
Instruction SQL
Résultat
CREATE USER soutou@localhost
IDENTIFIED BY 'iut';
soutou est déclaré « utilisateur à accès local », il devra
se connecter à l’aide de son mot de passe.
