mysql -uroot -p
mit Grant-Option bedeutet, dass der Benutzer andere Benutzer ermächtigen kann, aber die Berechtigungen des Benutzers nicht überschreiten darf
Zu diesem Zeitpunkt verfügt Benutzer testuser1 über einen weiteren test_grant Datenbank
#🎜🎜 #Alle Berechtigungen hier können durch Auswählen, Einfügen, Aktualisieren, Löschen, Löschen, Erstellen usw. ersetzt werden.
4. Benutzerberechtigungen anzeigen
create user 'testuser1'@'%' identified by '123456';
5. Benutzerberechtigungen widerrufen
flush privileges;
Dies bedeutet, dass alle Betriebsberechtigungen des Benutzers testuser1 widerrufen werden die Datenbank test_grant
Hinweis: Wenn Sie hier so schreiben, werden Sie feststellen, dass Sie beim Öffnen noch die Datenbank test_grant haben (Sie können die Datenbank jedoch nicht bedienen). Dies liegt daran, dass ich sie mit grant verwendet habe Option, als ich es zuvor erstellt habe, da alle Berechtigungen außer der Option „Berechtigungen“ gelten 🎜#grant all privileges on test_grant.* to 'testuser1'@'%' with grant option;
show grants for 'testuser1'@'%';
revoke all privileges on test_grant.* from 'testuser1'@'%';
revoke all privileges,grant option from 'testuser1'@'%';
#host steht für Zugriffsberechtigungen wie folgt:
% steht für Platzhalterberechtigungen für alle Hostadressen (remote). Zugriff ist verfügbar) localhost ist Lokale Berechtigungen (nicht aus der Ferne zugänglich)??
Das obige ist der detaillierte Inhalt vonSo erstellen Sie Benutzer und erteilen die Autorisierung in Mysql8. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!