Wenn wir anfangen, MySQL zu verwenden, sollten wir ein Benutzerkonto und ihre Anmeldeinformationen wie Benutzername und Passwort haben. Diese anfänglichen Anmeldeinformationen gewähren uns “Wurzel”Zugriff oder vollständige Kontrolle auf alle unsere Datenbanken und Tabellen. Manchmal möchten wir der Datenbank Zugriff auf jemand anderen gewähren, ohne ihm die volle Kontrolle zu erteilen oder nur einen vollständigen Zugriff auf eine Datenbank zu gewähren, die “Gewähren Sie alle Privilegien auf”Anweisung kann verwendet werden.
Diese Anleitung bietet die Methode, um einen neuen Benutzer in MySQL zu erstellen und sie voll auf eine einzelne Datenbank zuzugreifen.
So erstellen Sie einen neuen Benutzer in MySQL und gewähren ihm den vollen Zugriff auf eine einzelne Datenbank?
Befolgen Sie die bereitgestellten Schritte, um einen neuen Benutzer in MySQL zu erstellen, und gewährt diesen vollständigen Zugriff auf eine einzelne Datenbank:
Schritt 1: Schließen Sie das Terminal mit MySQL Server an
Greifen Sie zunächst auf den MySQL -Server zu, indem Sie den folgenden Befehl zusammen mit dem Benutzernamen und dem Standardkennwort ausführen:
Mysql -u root -p
Schritt 2: Datenbanken anzeigen
Führen Sie nun den folgenden Befehl aus, um alle Datenbanken aufzulisten:
Datenbanken anzeigen;
Aus der angezeigten Liste haben wir das ausgewählt “testdbDatenbank für weitere Prozeduren:
Schritt 3: Neuen Benutzer erstellen
Führen Sie die “aus, um einen neuen Benutzer für eine zuvor ausgewählte Datenbank zu erstellenBenutzer erstellen" Befehl:
Benutzer "testdb1"@'localhost' erstellen, identifiziert von 'testDb1234';
Hier:
Aus der angegebenen Ausgabe die “Frage OK”Stellt dar, dass die Abfrage erfolgreich ausgeführt wurde:
Schritt 4: Benutzerliste anzeigen
Verwenden Sie den folgenden Befehl, um sicherzustellen, dass der neue Benutzer erstellt wurde oder nicht:
Wählen Sie Benutzer aus MySQL.Benutzer;
Nach der untergegebenen Ausgabe ein neuer Benutzer “testdb1”Existiert in der Liste:
Schritt 5: Gewähren Sie den vollen Zugriff auf eine Datenbank
Geben Sie schließlich den vollen Zugriff auf eine Datenbank in MySQL und führen Sie die “aus“ ausGewähren Sie alle Privilegien”Abfragen mit dem Datenbanknamen, dem Benutzernamen und dem Hostnamen:
Gewähren Sie alle Privilegien auf TestDB.* Zu 'testdb1'@'localhost';
Hier:
Die folgende Ausgabe zeigt, dass die angegebene Abfrage erfolgreich ausgeführt wurde:
Schritt 6: Überprüfen Sie den Zugriff auf Grant
Schließlich führen Sie das aus “ausZEIGENBefehl, um zu überprüfen, ob der Zugriff auf eine Datenbank dem neuen Benutzer vollständig gewährt wird oder nicht:
Zeigen Sie Zuschüsse für 'testdb1'@'localhost';
Es kann beobachtet werden, dass dem neuen Benutzer der volle Zugriff auf eine Datenbank gewährt wurde:
Das ist alles! Wir haben die einfachste Art, einen neuen Benutzer in MySQL zu erstellen und ihm den vollen Zugriff auf eine einzelne Datenbank zu erstellen.
Abschluss
Um einen neuen Benutzer in MySQL zu erstellen, führen Sie die “aus“ ausUser '' '@' 'identifiziert von' ';" Befehl. Führen Sie den neuen Benutzer den vollen Zugriff auf eine Datenbank für den neuen Benutzer ausGewähren Sie alle Privilegien auf .* ZU ''@'';" Befehl. Zur Überprüfung führen Sie die “ausZeigen Sie Zuschüsse für ''@'';" Befehl. Diese Anleitung stellte die Methode zum Erstellen eines neuen Benutzers in MySQL zur Verfügung und gewährte ihm einen vollständigen Zugriff auf eine einzelne Datenbank.