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 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:
|
<<: So verwalten Sie zwischengespeicherte Seiten in Vue
>>: Detailliertes Tutorial zum Kompilieren und Installieren von Python3.6 unter Linux
Beim Erstellen eines SPA müssen Sie häufig bestim...
Schreiben einer Docker-Datei Am Beispiel des von ...
Vorwort: Als Junior-Programmierer träume ich davo...
Datenträger automatisch erkennen Konfigurationssc...
Die domänenübergreifende Nginx-Konfiguration wird...
Zusammenfassen Dieser Artikel endet hier. Ich hof...
Ich glaube, jeder hat JD verwendet. Auf der Homep...
Szenario: Nach der Installation der neuesten Vers...
Was sind die Attribute des JS-Skript-Tags: charse...
【Vorwort】 Wenn Sie ORM zum Bedienen von Daten in ...
einführen Ein Diagramm ist eine grafische Darstel...
Wie lässt sich feststellen, worauf dies hinweist?...
Da das Team Front-End und Back-End trennt, überni...
In diesem Artikelbeispiel wird der spezifische Co...
Sie können über die besten visuellen Designfähigk...