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ń.