Bazy danych są tworzone i utrzymywane przy użyciu MySQL . Inną funkcją MySQL jest weryfikacja poświadczeń i uprawnień.
Po pierwsze, aby zainicjować połączenie z bazą danych, MySQL musi uwierzytelnić użytkownika bazy danych i kombinację hasła (a także nazwę hosta, z którego wysłano żądanie).
Po autoryzacji połączenia sprawdzane są polecenia manipulowania konkretną bazą danych. Podczas walidacji MySQL sprawdza, czy uprawnienia zostały przyznane określonej bazie danych dla użytkownika bazy danych .
Uprawnienia użytkownika bazy danych muszą zostać przyznane, zanim MySQL umożliwi temu użytkownikowi wykonanie żądania w bazie danych. MySQL utrzymuje te uprawnienia we własnej tabeli bazy danych mysql .
Wspólne przywileje
Poniższa tabela przedstawia najczęstsze uprawnienia użytkownika MySQL które można przypisać do użytkownika bazy danych .
| Uprawnienia MySQL | ||
|---|---|---|
| ZMIEŃ | USUŃ | BLOKADA TABEL |
| ZMIANA RUTYNY | UPUŚĆ | REFERENCJE |
| UTWÓRZ | WYDARZENIE | WYBIERZ |
| UTWÓRZ RUTYNĘ | WYKONAJ | POKAŻ WIDOK |
| UTWÓRZ TYMCZASOWE TABELE | INDEKS | WYZWALANIE |
| UTWÓRZ WIDOK | WSTAW | AKTUALIZACJA |
Aby dowiedzieć się więcej o uprawnieniach użytkownika bazy danych sprawdź oficjalną dokumentację MySQL tutaj. Możesz również dowiedzieć się, jak utworzyć użytkownika bazy danych i przypisać mu uprawnienia z wiersza poleceń.