Heim > Datenbank > MySQL-Tutorial > So erstellen Sie Benutzer und erteilen die Autorisierung in Mysql8

So erstellen Sie Benutzer und erteilen die Autorisierung in Mysql8

PHPz
Freigeben: 2023-05-30 16:55:06
nach vorne
6376 Leute haben es durchsucht

1. Geben Sie mysql

mysql -uroot -p
Nach dem Login kopieren

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';
Nach dem Login kopieren

So erstellen Sie Benutzer und erteilen die Autorisierung in Mysql8

5. Benutzerberechtigungen widerrufen

flush privileges;
Nach dem Login kopieren

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;
Nach dem Login kopieren

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

Sie können dies auch tun

revoke all privileges on test_grant.* from 'testuser1'@'%';
Nach dem Login kopieren

Anhang: Benutzerberechtigungen anzeigen

revoke all privileges,grant option from 'testuser1'@'%';
Nach dem Login kopieren
#🎜 🎜##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!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage