Créer un utilisateur

Les utilisateurs sont souvent créés par l’administrateur de la base selon des règles de sécurité propres à chaque entreprise. La commande de création d’un user est assez simple. Avec SQL Server, l’utilisateur est créé à partir de la connexion.

Syntaxe Oracle


CREATE <user> IDENTIFIED BY <Mot de passe>;
 

Syntaxe MySQL


CREATE '<user>' IDENTIFIED BY '<Mot de passe>';
 

Syntaxe SQL Server


CREATE '<user>' FROM LOGIN <login>
 

Syntaxe PostgreSQL


CREATE USER '<user>'
 

Exemple avec Oracle


CREATE USER ASMITH IDENTIFIED BY ASMITH;
 

Exemple avec MySQL


CREATE USER 'ASMITH' IDENTIFIED BY 'ASMITH';
 

Autre méthode pour déclarer un utilisateur avec MySQL


GRANT ALL PRIVILEGES ON *.* TO ASMITH@localhost
 IDENTIFIED BY 'ASMITH' WITH GRANT OPTION;
 

Exemple avec SQL Server


USE RESAHOTEL; 
GO 
CREATE USER ASMITH FROM LOGIN ASMITH;
 

Exemple avec PostgreSQL


CREATE USER ASMITH;
 

M. Smith pourra donc se connecter à la base de données en utilisant ASMITH/ASMITH@<Nom de la base>.

La création d’un utilisateur ne lui permet pas d’accéder aux tables et de faire des sélections. Il faut ensuite lui attribuer des droits spécifiques en fonction de son profil.

Pour consulter la suite, découvrez le livre suivant :
couv_RI3SQL.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Créer une connexion
Suivant
Changer le mot de passe d’un utilisateur