Wie erstelle ich einen neuen Datenbankbenutzer in MySQL?

Wie Erstelle Ich Einen Neuen Datenbankbenutzer In Mysql



Während der Installation des MySQL-Servers müssen Benutzername und Passwort angegeben werden. Wenn der Installationsvorgang abgeschlossen ist, kann der Standardbenutzer nur den Zugriff erlauben und die Datenbanken verwalten. Die MySQL-Benutzer werden im „ BENUTZER ”-Tabellen ihres Servers, einschließlich der Anmeldeinformationen, Hostinformationen und Kontoberechtigungen für das MySQL-Konto. Genauer gesagt, das Erstellen eines Benutzers für den Zugriff auf und die Verwaltung der MySQL-Datenbanken ist für verschiedene Vorgänge erforderlich.

Dieser Artikel stellt die Methode zum Erstellen eines neuen Datenbankbenutzers in MySQL bereit.

Wie erstelle ich einen neuen MySQL-Datenbankbenutzer?

Sehen Sie sich die unten stehenden Anweisungen an, um einen neuen Datenbankbenutzer in MySQL zu erstellen:







  • Verbinden Sie sich mit dem MySQL-Server über den Standardbenutzer „ Wurzel “ durch Angabe seines Passworts.
  • Führen Sie das „ ERSTELLEN SIE BENUTZER „ “@„localhost“, IDENTIFIZIERT DURCH „Passwort“; ' Befehl.
  • Erteilen Sie Berechtigungen mit dem „ GEWÄHREN SIE ALLE PRIVILEGIEN AUF *.* ZU „ “@„localhost“ MIT DER GRANT-OPTION; ' Befehl.
  • Löschen Sie dann die Berechtigungen.
  • Zeigen Sie die Liste aller Datenbankbenutzer zur Überprüfung an.

Schritt 1: Greifen Sie auf MySQL-Datenbanken zu

Starten Sie zunächst das Windows-Terminal und stellen Sie dann über den bereitgestellten Befehl eine Verbindung zum MySQL-Server her:



mysql -u root -p

Hier:



  • -In “ steht für den Benutzernamen.
  • Wurzel “ ist unser Datenbank-Benutzername.
  • -P ” Option gibt das Benutzerkennwort an.

Wenn der oben genannte Befehl ausgeführt wird, müssen Sie das Passwort angeben:





Schritt 2: Neuen Benutzer erstellen

Verwenden Sie nun den bereitgestellten Befehl, um einen neuen Benutzer in der MySQL-Datenbank zu erstellen:



BENUTZER „tester“@„localhost“ ERSTELLEN, IDENTIFIZIERT DURCH „tester123@“;

Im obigen Befehl:

  • BENUTZER ERSTELLEN ”-Abfrage wird zum Erstellen/Erstellen eines neuen Benutzers verwendet.
  • Prüfer „ ist unser neuer Benutzername und „ ‘@’localhost “ gibt an, dass ein Benutzer lokal erstellt wird.
  • IDENTIFIZIERT VON ” Option wird verwendet, um das Passwort für einen bestimmten Benutzer anzugeben.

Aus der gegebenen Ausgabe wird die „ Abfrage OK,…… “ zeigt an, dass der neue Benutzer erfolgreich erstellt wurde:

Schritt 3: Privilegien gewähren

Gewähren Sie als Nächstes dem neu erstellten Benutzer die Berechtigungen, indem Sie das „ GEWÄHREN SIE ALLE PRIVILEGIEN ' Anfrage:

GEWÄHREN SIE ALLE PRIVILEGIEN AUF *.* AN 'tester'@'localhost' MIT GRANT OPTION;

Hier:

  • GEWÄHREN SIE ALLE PRIVILEGIEN “ gewährt dem Benutzer alle Arten von Berechtigungen.
  • AN *.* “ gibt an, dass die Gewährungsberechtigungen auf die Datenbank und die Tabellen angewendet werden, auf die zugegriffen werden kann.
  • tester’@’localhost’ MIT GRANT OPTION “ zeigt, dass alle Berechtigungen dem angegebenen Benutzernamen zugewiesen werden, wenn ein bestimmter Benutzername über den lokalen Host verbunden ist:

Schritt 4: Privilegien aktivieren

Führen Sie dann das „ FLUSH-PRIVILEGIEN ” Befehl, um alle neu gewährten Berechtigungen für den Benutzer zu aktivieren, bevor er darauf zugreift:

FLUSH-PRIVILEGIEN;

Schritt 5: Neuen Benutzer verifizieren

Um sicherzustellen, dass der neue Datenbankbenutzer erstellt wird oder nicht, führen Sie das „ WÄHLEN ' Befehl:

Benutzer aus mysql.user auswählen;

Wie Sie sehen können, existiert der neu erstellte Datenbankbenutzer in der Datenbankliste:

Schritt 6: Verbinden Sie sich mit dem MySQL-Server mit einem neuen Benutzer

Greifen Sie nun mit dem neuen Benutzer auf den MySQL-Server zu, indem Sie die entsprechenden Anmeldeinformationen angeben:

mysql -u tester -p

Das war alles über das Erstellen eines neuen Datenbankbenutzers in MySQL.

Abschluss

Um einen neuen Datenbankbenutzer in MySQL zu erstellen, verbinden Sie sich zunächst mit dem MySQL-Server über den Standardbenutzer „ Wurzel “ durch Angabe seines Passworts. Verwenden Sie dann das „ ERSTELLEN SIE BENUTZER „ “@„localhost“, IDENTIFIZIERT DURCH „Passwort“; ' Befehl. Gewähren Sie danach Privilegien über das „ GEWÄHREN SIE ALLE PRIVILEGIEN AUF *.* ZU „ “@„localhost“ MIT DER GRANT-OPTION; ' Befehl. Aktivieren Sie zuletzt alle hinzugefügten Privilegien, indem Sie das „ FLUSH-PRIVILEGIEN ' Befehl. Listen Sie zur Überprüfung alle Datenbankbenutzer auf. Dieser Artikel stellte das Verfahren zum Erstellen eines neuen Datenbankbenutzers in MySQL bereit.