Heim  >  Artikel  >  Datenbank  >  So erstellen Sie Benutzer und erteilen die Autorisierung in Mysql8

So erstellen Sie Benutzer und erteilen die Autorisierung in Mysql8

PHPz
PHPznach vorne
2023-05-30 16:55:066371Durchsuche

1. Geben Sie mysql

mysql -uroot -p

2 ein. Das Passwort des Benutzers lautet 123456 Sie können sich bei diesem Benutzer anmelden, auch wenn Sie verbunden sind die Datenbank, die ich zuvor erstellt habe)

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';

So erstellen Sie Benutzer und erteilen die Autorisierung in Mysql8

5. Benutzerberechtigungen widerrufen

flush privileges;

Dies bedeutet, dass alle Betriebsberechtigungen des Benutzers testuser1 widerrufen werden die Datenbank test_grantSo erstellen Sie Benutzer und erteilen die Autorisierung in Mysql8

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;

7. Alle Benutzer und ihre Berechtigungen abfragen#🎜 🎜#
show grants for 'testuser1'@'%';

Sie können dies auch tun

revoke all privileges on test_grant.* from 'testuser1'@'%';

Anhang: Benutzerberechtigungen anzeigen

revoke all privileges,grant option from 'testuser1'@'%';
#🎜 🎜##userName steht für den Benutzernamen

#host steht für Zugriffsberechtigungen wie folgt:

So erstellen Sie Benutzer und erteilen die Autorisierung in Mysql8

% steht für Platzhalterberechtigungen für alle Hostadressen (remote). Zugriff ist verfügbar)

localhost ist Lokale Berechtigungen (nicht aus der Ferne zugänglich)

So erstellen Sie Benutzer und erteilen die Autorisierung in Mysql8

Geben Sie spezielle IP-Zugriffsberechtigungen an wie 10.138.106.102

??

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen