Lorsque nous commençons à utiliser MySQL, nous devons avoir un compte utilisateur et leurs informations d'identification, telles que le nom d'utilisateur et le mot de passe. Ces informations d'identification initiales nous accordent «racine«Accès ou contrôle complet de toutes nos bases de données et tables. Parfois, nous voulons donner à la base de données un accès à quelqu'un d'autre sans leur accorder un contrôle total ou tout simplement pour accorder un accès complet à une base de données, le «Accorder tous les privilèges sur»La déclaration peut être utilisée.
Ce guide fournit la méthode pour créer un nouvel utilisateur dans MySQL et lui accorde un accès complet à une seule base de données.
Comment créer un nouvel utilisateur dans MySQL et lui accorder un accès complet à la base de données unique?
Suivez les étapes fournies pour créer un nouvel utilisateur dans MySQL et lui accorde un accès complet à une seule base de données:
Étape 1: Connectez le terminal avec MySQL Server
Initialement, accédez au serveur MySQL en exécutant la commande suivante avec le nom d'utilisateur et le mot de passe par défaut:
mysql -u root -p
Étape 2: Afficher les bases de données
Maintenant, exécutez la commande ci-dessous pour répertorier toutes les bases de données:
Afficher des bases de données;
Dans la liste affichée, nous avons sélectionné le «testdb”Base de données pour une procédure supplémentaire:
Étape 3: Créez un nouvel utilisateur
Pour créer un nouvel utilisateur pour une base de données précédemment sélectionnée, exécutez le «CRÉER UN UTILISATEUR" commande:
Créer l'utilisateur 'testdb1' @ 'localhost' identifié par 'testdb1234';
Ici:
De la sortie donnée, le «Requête ok»Représente que la requête a été exécutée avec succès:
Étape 4: Afficher la liste des utilisateurs
Utilisez la commande suivante pour vous assurer que le nouvel utilisateur a créé ou non:
Sélectionnez l'utilisateur à MySQL.utilisateur;
Selon la sortie ci-dessous, un nouvel utilisateur "testdb1»Existe dans la liste:
Étape 5: accorder un accès complet à une base de données
Enfin, donnez un accès complet à une base de données dans MySQL, exécutez le «Accorder tous les privilèges”Requête avec le nom de la base de données, le nom d'utilisateur et le nom d'hôte:
Accorder tous les privilèges sur TestDB.* À 'testdb1' @ 'localhost';
Ici:
La sortie suivante montre que la requête spécifiée a été exécutée avec succès:
Étape 6: Vérifiez l'accès aux subventions
Enfin, exécutez le «MONTRER”Commande pour vérifier si l'accès à une base de données est entièrement accordé au nouvel utilisateur ou non:
Afficher les subventions pour 'testdb1' @ 'localhost';
On peut observer que l'accès complet à une base de données a été accordé au nouvel utilisateur:
C'est tout! Nous avons compilé la façon la plus simple de créer un nouvel utilisateur dans MySQL et de lui donner un accès complet à une seule base de données.
Conclusion
Pour créer un nouvel utilisateur dans MySQL, exécutez le «Créer l'utilisateur '' @ '' identifié par '';" commande. Pour donner un accès complet à une base de données au nouvel utilisateur, exécutez le «Accorder tous les privilèges sur .* POUR ''@'';" commande. Pour la vérification, exécutez le «Afficher les subventions pour '' @ '';" commande. Ce guide a fourni la méthode de création d'un nouvel utilisateur dans MySQL et de lui donner un accès complet à une seule base de données.