Erstellen Sie einen neuen Benutzer und gewähren Berechtigungen in MySQL

Erstellen Sie einen neuen Benutzer und gewähren Berechtigungen in MySQL

MySQL ist eine schnelle, zuverlässige und einfach zu verwendende Datenbank, die von einigen der berühmten Organisationen wie Github, NASA, Netflix, US Navy, Facebook, Twitter, YouTube und vielen anderen unterstützt wird. Wir spielen normalerweise mit der Datenbank unter dem Stammbenutzer, der alles ändern kann. Wenn Sie jedoch Datenbankadministrator in einer großen Organisation sind, müssen Sie häufig Benutzer verwalten und sich um die Berechtigungen eines Benutzers kümmern. In diesem Artikel werden wir einen neuen Benutzer in MySQL erstellen. Wir lernen die Erstellung eines Benutzers in MySQL kennen und sehen auch, wie wir einigen Benutzern der Datenbanken oder Tabellen Berechtigungen gewähren oder widerrufen können. Also lasst uns anfangen.

Lassen Sie uns zunächst einen Blick auf die Erstellung des Benutzers und die Gewährung von Berechtigungen für die Benutzer in MySQL werfen.

Zum Erstellen eines neuen Benutzers in MySQL. Sie können den Befehl create user in der MySQL -Shell ausführen.

Erstellen Sie den Benutzer 'new_user_name'@'localhost' durch 'Passwort' identifiziert;

Stellen Sie in dieser Syntax den neuen Benutzernamen und das Passwort durch Ihren gewünschten Benutzernamen und Passwort aus.

Nachdem wir den neuen Benutzer erfolgreich erstellt haben, können wir diesem neuen Benutzer Berechtigungen gewähren. Zum Beispiel möchten wir diesem Benutzer das Privileg einiger Datenbanken gewähren. Wir können die Berechtigungen der Datenbank mit dem folgenden Befehl gewähren.

Gewähren Sie alle Berechtigungen für Database_Name.* Zu 'new_user_name'@'localhost';

Im oben gegebenen Befehl gewähren wir allen Tabellen einer Datenbank alle Berechtigungen, und ein Sternchen bedeutet, dass wir allen Tabellen dieser Datenbank Berechtigungen gewähren. Stellen Sie sicher, dass Sie einen bestimmten Benutzernamen entsprechend Ihrem Willen geben.

Wenn Sie einen Benutzer die Berechtigung aller Datenbanken und Tabellen geben möchten. Sie können den folgenden Befehl mit dem „** ausführen.*"

Gewähren Sie alle Privilegien auf *.* Zu 'new_user_name'@'localhost';

Wir können auch mehrere Berechtigungen gewähren, anstatt alle Berechtigungen mit dem folgenden Befehl zu erteilen. Zum Beispiel, um nur auszuwählen, einzufügen und zu löschen.

Gewähren.* Zu 'new_user_name'@'localhost';

Wenn Sie sich nun die Berechtigungen eines Benutzers ansehen möchten, können Sie dies mit dem folgenden Befehl sehen.

Zeigen Sie Zuschüsse für "user_name"@'localhost';

Und falls Sie den Zugriff von diesem Benutzer zurückbekommen möchten. Sie können die Berechtigungen mit dem folgenden Befehl widerrufen oder stornieren

Reben Sie alle Berechtigungen für Database_Name wider.* Aus 'user_name'@'localhost';

Oder anstatt die Privilegien widerrufen zu können. Möglicherweise möchten Sie auch diesen Benutzer entfernen. Sie können also einen Datenbankbenutzer über den folgenden Befehl entfernen

Drop der Benutzer 'Benutzer'@'localhost';

Nun, hier drehte sich alles um die Erstellung und Löschung eines Benutzers in MySQL und die verschiedenen Möglichkeiten, die verschiedenen Arten von Privilegien zu gewähren und sie zu widerrufen.

Abschluss

In diesem Artikel haben wir gelernt, diesem Benutzer einen neuen Benutzer zu erstellen, einige verschiedene Arten von Berechtigungen zu gewähren, und wir haben auch gelernt, wie wir einige Berechtigungen von einem Benutzer widerrufen können. Dieser Artikel enthält alle operativen Aufgaben, die sich auf den Benutzer beziehen, z. B. Erstellung, Löschung, Gewährung und Widerruf von Privilegien.