Cet article fournira la méthode pour créer un nouvel utilisateur de base de données dans MySQL.
Comment créer/faire un nouvel utilisateur de la base de données MySQL ?
Consultez les instructions ci-dessous pour créer un nouvel utilisateur de base de données dans MySQL :
- Connectez-vous au serveur MySQL via l'utilisateur par défaut ' racine ” en fournissant son mot de passe.
- Exécutez le ' CREATE USER ‘
’@’localhost’ IDENTIFIED BY ‘password’ ; ' commande. - Accordez des autorisations en utilisant le ' ACCORDER TOUS LES PRIVILÈGES SUR *.* À ‘
’@’localhost’ AVEC GRANT OPTION ; ' commande. - Ensuite, videz les privilèges.
- Afficher la liste de tous les utilisateurs de la base de données pour vérification.
Étape 1 : Accéder aux bases de données MySQL
Dans un premier temps, lancez le terminal Windows puis connectez-vous au serveur MySQL via la commande fournie :
mysql -u racine -p
Ici:
- ' -dans ” représente le nom d'utilisateur.
- ' racine ” est le nom d'utilisateur de notre base de données.
- ' -p ” indique le mot de passe de l'utilisateur.
Lorsque la commande ci-dessus est exécutée, vous devez spécifier le mot de passe :
Étape 2 : Créer un nouvel utilisateur
Maintenant, utilisez la commande fournie pour créer un nouvel utilisateur dans la base de données MySQL :
CRÉER UN UTILISATEUR 'tester'@'localhost' IDENTIFIÉ PAR 'tester123@' ;
Dans la commande ci-dessus :
- ' CRÉER UN UTILISATEUR ” la requête est utilisée pour créer/créer un nouvel utilisateur.
- ' testeur ' est notre nouveau nom d'utilisateur, et ' ‘@’localhost ” indique la création d'un utilisateur en local.
- ' IDENTIFIÉ PAR ” L'option est utilisée pour spécifier le mot de passe d'un utilisateur particulier.
À partir de la sortie donnée, le ' Requête Ok,…… ” indique que le nouvel utilisateur a été créé avec succès :
Étape 3 : Accorder des privilèges
Ensuite, accordez les privilèges à l'utilisateur nouvellement créé en exécutant le ' ACCORDER TOUS LES PRIVILÈGES ' mettre en doute:
ACCORDEZ TOUS LES PRIVILÈGES SUR *.* À 'tester'@'localhost' AVEC L'OPTION GRANT ;Ici:
- ' ACCORDER TOUS LES PRIVILÈGES ” accorde tous les types d'autorisations à l'utilisateur.
- ' SUR *.* ” indique que les autorisations accordées sont appliquées à la base de données et aux tables accessibles.
- ' tester'@'localhost' AVEC GRANT OPTION ” indique que tous les privilèges sont attribués au nom d'utilisateur fourni lorsqu'un nom d'utilisateur particulier est connecté via l'hôte local :
Étape 4 : Activer les privilèges
Ensuite, lancez le ' PRIVILÈGES FLUSH ” pour activer toutes les autorisations nouvellement accordées à l'utilisateur avant qu'il n'y accède :
PRIVILÈGES FLUSH ;
Étape 5 : Vérifier le nouvel utilisateur
Pour vous assurer que le nouvel utilisateur de la base de données est créé ou non, exécutez le ' SÉLECTIONNER ' commande:
Sélectionnez l'utilisateur dans mysql.user ;Comme vous pouvez le voir, l'utilisateur de base de données nouvellement créé existe dans la liste des bases de données :
Étape 6 : Connectez-vous au serveur MySQL avec un nouvel utilisateur
Maintenant, accédez au serveur MySQL avec le nouvel utilisateur en spécifiant les identifiants correspondants :
mysql -u testeur -p
Il s'agissait de créer un nouvel utilisateur de base de données dans MySQL.
Conclusion
Pour créer un nouvel utilisateur de base de données dans MySQL, connectez-vous d'abord au serveur MySQL via l'utilisateur par défaut ' racine ” en fournissant son mot de passe. Ensuite, utilisez le ' CREATE USER ‘