Erstellen Sie einen neuen Benutzer in MySQL und geben Sie ihm den vollen Zugriff auf eine Datenbank

Erstellen Sie einen neuen Benutzer in MySQL und geben Sie ihm den vollen Zugriff auf eine Datenbank

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:

  • Greifen Sie auf den MySQL -Server zu.
  • Listen Sie die Datenbank auf und ändern Sie die Datenbank.
  • Leiten Sie die "User '' '@' 'identifiziert von' ';Befehl zum Erstellen eines neuen Benutzers.
  • Verwenden Sie den neuen Benutzer den vollen Zugriff auf eine Datenbank. Verwenden Sie die “Gewähren Sie alle Privilegien auf .* ZU ''@'';" Befehl.
  • Führen Sie das ausZeigen Sie Zuschüsse für ''@'';Befehl zur Überprüfung.

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:

  • Benutzer erstellen”Anweisung wird zum Erstellen eines neuen MySQL -Kontos verwendet.
  • testdb1Ist unser neuer Benutzername.
  • LokalhostIst unser Hostname.
  • IDENTIFIZIERT VONDas Schlüsselwort wird zum Einstellen des Kennworts für den neuen Benutzer verwendet.
  • testdb1234Ist unser neues Benutzerkonto -Passwort.

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:

  • Gewähren Sie alle Privilegien auf”Anweisung wird für Berechtigungen an einen Benutzer verwendet, der dem Benutzer die vollständige Kontrolle über eine bestimmte Datenbank ermöglicht.
  • testdbIst unser Datenbankname.
  • .*”Zeigt den vollen Zugriff an.
  • testdb1Ist unser neuer Benutzername.
  • LokalhostIst unser Hostname.

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.