MySQL erstellt Benutzer, autorisiert Benutzer, widerruft Benutzerberechtigungen, ändert Benutzerkennwörter und löscht Benutzer (praktische Tipps)

MySQL erstellt Benutzer, autorisiert Benutzer, widerruft Benutzerberechtigungen, ändert Benutzerkennwörter und löscht Benutzer (praktische Tipps)

MySQL erstellt Benutzer und autorisiert und widerruft Benutzerberechtigungen

Betriebsumgebung: MySQL 5.0

1. Einen Benutzer anlegen

Befehl:

CREATE USER 'Benutzername'@'Host' IDENTIFIZIERT DURCH 'Passwort';

Beschreibung: Benutzername – der Benutzername, den Sie erstellen, Host – gibt den Host an, auf dem sich der Benutzer anmelden kann. Wenn es sich um einen lokalen Benutzer handelt, können Sie „localhost“ verwenden. Wenn sich der Benutzer von einem beliebigen Remote-Host aus anmelden soll, können Sie ein Platzhalterzeichen verwenden. Passwort – das Anmeldekennwort des Benutzers. Das Passwort kann leer sein. Wenn es leer ist, kann sich der Benutzer ohne Passwort beim MySQL-Server anmelden.

Beispiel:

ERSTELLEN SIE BENUTZER 'dog'@'localhost' IDENTIFIZIERT DURCH '123456';
ERSTELLEN SIE BENUTZER 'pig'@'192.168.1.101_' IDENDIFIZIERT DURCH '123456';
ERSTELLEN SIE BENUTZER 'pig'@'%' IDENTIFIZIERT DURCH '123456';
ERSTELLEN SIE BENUTZER 'pig'@'%' IDENTIFIZIERT DURCH '';
BENUTZER 'Schwein'@'%' ERSTELLEN;

2. Autorisierung

Befehl:

GRANT-Berechtigungen für Datenbankname.Tabellenname an „Benutzername“@„Host“;

Hinweis: Berechtigungen – die Betriebsberechtigungen des Benutzers, wie etwa SELECT, INSERT, UPDATE usw. (eine detaillierte Liste finden Sie am Ende dieses Artikels). Wenn Sie alle Berechtigungen erteilen möchten, verwenden Sie ALL.; Datenbankname – Datenbankname, Tabellenname – Tabellenname. Wenn Sie dem Benutzer entsprechende Betriebsberechtigungen für alle Datenbanken und Tabellen erteilen möchten, können Sie . verwenden.

Beispiel:

GRANT SELECT, INSERT ON test.user TO 'pig'@'%';
GRANT ALL ON .* TO 'pig'@'%';

Hinweis: Der durch den obigen Befehl autorisierte Benutzer kann keine anderen Benutzer autorisieren. Wenn Sie dem Benutzer die Autorisierung erlauben möchten, verwenden Sie den folgenden Befehl:

GRANT-Berechtigungen für Datenbankname.Tabellenname an „Benutzername“@„Host“ mit GRANT-OPTION;

3. Benutzerpasswort festlegen und ändern

Befehl:

PASSWORT FESTLEGEN FÜR 'Benutzername'@'Host' = PASSWORT('neuesPasswort');

Wenn es sich um den aktuell angemeldeten Benutzer handelt, verwenden Sie SET PASSWORD = PASSWORD("neuesPasswort");

Beispiel:

PASSWORT FÜR 'pig' FESTLEGEN@'%' = PASSWORT("123456");

4. Benutzerberechtigungen widerrufen

Befehl:

Widerrufen Sie das Privileg für Datenbankname.Tabellenname von „Benutzername“@„Host“;

Hinweis: Berechtigung, Datenbankname, Tabellenname – dasselbe wie der Autorisierungsteil.

Beispiel: REVOKE SELECT ON . FROM 'pig'@'%';

Hinweis: Wenn Sie dem Benutzer 'pig'@'%' die Autorisierung folgendermaßen (oder ähnlich) erteilen: GRANT SELECT ON test.user TO 'pig'@'%', dann wird durch die Verwendung des Befehls REVOKE SELECT ON . FROM 'pig'@'%'; die SELECT-Operation des Benutzers für die Benutzertabelle in der Testdatenbank nicht widerrufen. Im Gegenteil, wenn die Autorisierung GRANT SELECT ON . TO 'pig'@'%'; lautet, dann
Der Befehl REVOKE SELECT ON test.user FROM 'pig'@'%'; kann außerdem nicht das Auswahlprivileg des Benutzers für die Benutzertabelle in der Testdatenbank widerrufen.

Detaillierte Informationen können mit dem Befehl SHOW GRANTS FOR 'pig'@'%'; angezeigt werden.

5. Benutzer löschen

Befehl:

DROP USER 'Benutzername'@'Host';

Oben habe ich Ihnen MySQL vorgestellt: Benutzer erstellen, Benutzer autorisieren, Benutzerberechtigungen widerrufen, Benutzerkennwörter ändern und Benutzer löschen (praktische Fähigkeiten). Ich hoffe, es wird Ihnen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

Das könnte Sie auch interessieren:
  • MySQL-Benutzererstellung und Autorisierungsmethode
  • MySql Benutzer hinzufügen, Autorisierung, Passwort ändern und andere Anweisungen
  • So erstellen, autorisieren und widerrufen Sie MySQL-Benutzer
  • Gemeinsame Nutzung von Methoden zum Anlegen neuer Benutzer und zur Autorisierung in MySQL
  • Methoden zur Benutzerautorisierung und Autorisierungslöschung in MySQL
  • MySQL-Datenbank erstellen, Benutzer hinzufügen, Benutzerautorisierung, praktische Methode
  • mysql5.7 Benutzerberechtigung erstellen Benutzer löschen Berechtigung widerrufen
  • Spezifische Methode zum Anzeigen von Benutzerautorisierungsinformationen in MySQL
  • Detaillierte Erläuterung zum Erstellen, Löschen von Benutzern sowie zum Autorisieren und Entfernen von Rechten in MySQL8

<<:  So verwalten Sie zwischengespeicherte Seiten in Vue

>>:  Detailliertes Tutorial zum Kompilieren und Installieren von Python3.6 unter Linux

Artikel empfehlen

JS realisiert den Front-End-Paging-Effekt

In diesem Artikelbeispiel wird der spezifische JS...

Empfohlene 20 besten kostenlosen englischen Handschrift-Schriftarten

Jellyka BeesAntike Handschrift [Ank]* Jellyka Cutt...

Implementierung der One-Click-TLS-Verschlüsselung für die Docker-Remote-API

Inhaltsverzeichnis 1. Ändern Sie den Port 2375 vo...

Tiefgreifendes Verständnis mathematischer Ausdrücke in CSS calc()

Der mathematische Ausdruck calc() ist eine Funkti...

Ausführliche Erklärung der Set- und WeakSet-Sammlungen in ES6

Inhaltsverzeichnis Ein Set ist eine spezielle Sam...

Dieser Artikel zeigt Ihnen, wie Sie CSS wie JS-Module importieren

Inhaltsverzeichnis Vorwort Was sind erstellbare S...

So verwenden Sie Übersetzung und Übergang in CSS3

Ich habe immer das Gefühl, dass Übersetzen und Üb...

Vereinfachen Sie die komplexe Website-Navigation

<br />Das Navigationsdesign stellt eine der ...

Erklären, wie die SQL-Effizienz analysiert wird

Der Befehl „Explain“ ist der erste empfohlene Bef...