Database
 sql >> Baza danych >  >> RDS >> Database

Co to są uprawnienia użytkownika bazy danych?

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kontynuacja opcji kursora

  2. Przestawianie, przestawianie i dzielenie kolumn w Edytorze zapytań usługi Power BI

  3. Modyfikacje danych w ramach izolacji zatwierdzonej migawki odczytu

  4. Dopasowanie podaży do popytu — rozwiązania, część 1

  5. Uzupełnianie SQL. Historie sukcesu i porażki