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
W3Cschool erklärt es so Das <meta>-Element l...
In diesem Artikelbeispiel wird der spezifische JS...
Jellyka BeesAntike Handschrift [Ank]* Jellyka Cutt...
Inhaltsverzeichnis 1. Ändern Sie den Port 2375 vo...
Der mathematische Ausdruck calc() ist eine Funkti...
1. Ursache: Ich muss eine SQL-Datei importieren, ...
Inhaltsverzeichnis Ein Set ist eine spezielle Sam...
Bitte sehen Sie sich den folgenden Screenshot an,...
Dieser Artikel stellt ein Tutorial zur Verwendung...
Inhaltsverzeichnis Vorwort Was sind erstellbare S...
Ich habe immer das Gefühl, dass Übersetzen und Üb...
<br />Das Navigationsdesign stellt eine der ...
Schreibgeschützte und deaktivierte Attribute in F...
Dinge zu beachten 1. Zunächst müssen Sie im MySQL...
Der Befehl „Explain“ ist der erste empfohlene Bef...