MySQ-Berechtigungskontrollanweisung
1 Melden Sie sich mit dem Root-Konto beim MySQL-Server an:
mysql -u root -pmypass;
2. Wechseln Sie zur MySQL-Datenbankinstanz:
use mysql;
3. Sehen Sie sich die Benutzertabelle an:
select host, user, password from user;
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';
5. Löschen Sie einen lokalen Login-Benutzer mit dem Namen „yang“:
drop user 'yang'@'localhost';
6. Erstellen Sie einen Benutzer „yang“, der die Anmeldung von jedem Host aus ermöglicht Passwort „yangpass“:
create user 'yang'@'%' identified by 'yangpass';
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');
Ä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'@"%";
9. Aktualisieren Sie die Berechtigungen, damit die Berechtigungsänderung wirksam wird:
flush privileges;
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';
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';
12. Widerrufen Sie den Benutzer „yang“ in „Alle Berechtigungen für die yang_test“-Bibliothek:
revoke all privileges on yang_test.* from 'yang'@'%';
Empfohlenes MySQL-Video-Tutorial, Adresse: https:/ /www.php.cn/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!