Articles

Comment Créer des Comptes Utilisateur à l’Aide de MySQL Instruction CREATE USER

Résumé: dans ce tutoriel, vous apprendrez comment utiliser le MySQL CREATE USER instruction pour créer un nouvel utilisateur dans la base de données du serveur.

MySQL CREATE USER syntax

l’instructionCREATE USER crée un nouvel utilisateur dans le serveur de base de données.,

Voici la syntaxe de base de la balise CREATE USER instruction:

Code language: SQL (Structured Query Language) (sql)

Dans cette syntaxe:

tout d’Abord, préciser le nom du compte après la balise CREATE USER mots-clés. Le nom du compte est en deux parties: username et hostname, séparés par la balise @ inscription:

Code language: SQL (Structured Query Language) (sql)

Le username est le nom de l’utilisateur. Et hostname est le nom de l’hôte à partir duquel l’utilisateur se connecte au serveur MySQL.,

la partiehostname du nom du compte est facultative. Si vous l’omettez, l’utilisateur peut se connecter à partir de n’importe quel hôte.,

Un nom de compte sans un nom d’hôte est équivalent à:

Code language: SQL (Structured Query Language) (sql)

Si le username et hostname contient des caractères spéciaux tels que l’espace ou la -, vous devez citer le nom d’utilisateur et le nom d’hôte séparément comme suit:

Code language: SQL (Structured Query Language) (sql)

en plus de la citation simple ('), vous pouvez utiliser des backticks ( `) ou des guillemets ( ").

deuxièmement, spécifiez le mot de passe de l’utilisateur après les mots-clés IDENTIFIED BY.,

l’optionIF NOT EXISTS crée conditionnellement un nouvel utilisateur uniquement s’il n’existe pas.

notez que l’instructionCREATE USER crée un nouvel utilisateur sans aucun privilège. Pour accorder des privilèges à l’utilisateur, vous utilisez l’instructionGRANT.,outil:

Code language: SQL (Structured Query Language) (sql)

Entrez le mot de passe pour le root compte et appuyez sur la touche Enter:

Code language: SQL (Structured Query Language) (sql)

Deuxièmement, montrer aux utilisateurs à partir de l’actuel Serveur MySQL:

Code language: SQL (Structured Query Language) (sql)

Voici le résultat:

Troisièmement, créer un nouvel utilisateur appelé bob:

Code language: SQL (Structured Query Language) (sql)

le Quatrième, montrer à tous les utilisateurs de nouveau:

Code language: SQL (Structured Query Language) (sql)

La sortie sera:

Code language: JavaScript (javascript)

L’utilisateur bob a été créé avec succès., »b7cb570ad3″>

accès:

Code language: JavaScript (javascript)

Septième, aller à la session de l’utilisateur root et de créer une nouvelle base de données appelée bobdb:

Code language: SQL (Structured Query Language) (sql)

à Huit, sélectionnez la base de données bobdb:

Code language: SQL (Structured Query Language) (sql)

Neuvième, créer une nouvelle table appelée lists:

Notez que lorsque vous appuyez sur la touche Enter au lieu d’afficher la balise mysql> commande, mysql outil affiche la balise -> qui accepte les nouvelles de la clause de la déclaration.,

Dixième, accorder tous les privilèges sur le bobdb de bob:

Code language: SQL (Structured Query Language) (sql)

Notez que vous allez apprendre à accorder des privilèges à un utilisateur dans le GRANT tutoriel.,

Treizième, montrent les tableaux à partir de la balise bobdb base de données:

Code language: SQL (Structured Query Language) (sql)

L’utilisateur bob pouvez voir le lists table:

Code language: JavaScript (javascript)

Quatorzième, insérer une ligne dans la balise lists table:

Code language: SQL (Structured Query Language) (sql)

Quinzième, les données de la requête à partir de la balise lists table:

Code language: SQL (Structured Query Language) (sql)

voici le résultat:

Code language: JavaScript (javascript)

Si l’utilisateur bob peut tout faire dans le bobdb base de données.,

enfin, déconnectez-vous du serveur MySQL des deux sessions:

Code language: SQL (Structured Query Language) (sql)

dans ce tutoriel, vous avez appris à utiliser MySQLCREATE USER pour créer un nouvel utilisateur dans le serveur de base de données.

  • ce tutoriel a Été utile?
  • Ouinon