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