Heim > Datenbank > MySQL-Tutorial > Zusammenfassung der MySQL-Berechtigungskontrollanweisungen

Zusammenfassung der MySQL-Berechtigungskontrollanweisungen

藏色散人
Freigeben: 2020-03-23 08:54:49
nach vorne
2114 Leute haben es durchsucht

Zusammenfassung der MySQL-Berechtigungskontrollanweisungen

MySQ-Berechtigungskontrollanweisung

1 Melden Sie sich mit dem Root-Konto beim MySQL-Server an:

mysql -u root -pmypass;
Nach dem Login kopieren

2. Wechseln Sie zur MySQL-Datenbankinstanz:

use mysql;
Nach dem Login kopieren

3. Sehen Sie sich die Benutzertabelle an:

select host, user, password from user;
Nach dem Login kopieren

4. Erstellen Sie einen Benutzer „yang“, der sich nur von diesem Computer aus anmelden darf ein Passwort von „yangpass“:

create user 'yang'@'localhost' identified by 'yangpass';
Nach dem Login kopieren

5. Löschen Sie einen lokalen Login-Benutzer mit dem Namen „yang“:

drop user 'yang'@'localhost';
Nach dem Login kopieren

6. Erstellen Sie einen Benutzer „yang“, der die Anmeldung von jedem Host aus ermöglicht Passwort „yangpass“:

create user 'yang'@'%' identified by 'yangpass';
Nach dem Login kopieren

7. Ändern Sie das Passwort des Benutzers „yang“, der sich von jedem Host aus anmelden darf. Das neue Passwort lautet „yan“:

set password for 'yang'@'%' = password('yan');
Nach dem Login kopieren

Ändern das Passwort des Benutzers „yang“, der sich von jedem Host aus anmelden darf, alle Berechtigungen für die yang_test-Bibliothek erteilen:

grant all privileges on yang_test.* to 'yang'@"%";
Nach dem Login kopieren

9. Aktualisieren Sie die Berechtigungen, damit die Berechtigungsänderung wirksam wird:

flush privileges;
Nach dem Login kopieren

10. Erstellen Sie einen Benutzer „remote“, der die Anmeldung von jedem Host aus ermöglicht, Passwort für „app“:

create user 'remote'@'%' identifed by 'app';
Nach dem Login kopieren

11. Gewähren Sie CRUD-Berechtigungen für die Tabelle „t_weapon“ in der Bibliothek „yang_test“. der „Remote“-Benutzer:

grant select, delete, update, insert on yang_test.t_weapon to 'remote';
Nach dem Login kopieren

12. Widerrufen Sie den Benutzer „yang“ in „Alle Berechtigungen für die yang_test“-Bibliothek:

revoke all privileges on yang_test.* from 'yang'@'%';
Nach dem Login kopieren

Empfohlenes MySQL-Video-Tutorial, Adresse: https:/ /m.sbmmt.com/course/list/51.html

Das obige ist der detaillierte Inhalt vonZusammenfassung der MySQL-Berechtigungskontrollanweisungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:cnblogs.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