Utwórz nowego użytkownika i nadaj uprawnienia w MySQL

Create New User Granting Privileges Mysql



MySQL to szybka, niezawodna i łatwa w użyciu baza danych, która jest wspierana przez niektóre znane organizacje, takie jak GitHub, NASA, Netflix, US NAVY, Facebook, Twitter, YouTube i wiele innych. Zwykle bawimy się bazą danych pod kontem użytkownika root, który może modyfikować wszystko. Ale jeśli jesteś administratorem bazy danych w dużej organizacji, często musisz zarządzać użytkownikami i dbać o uprawnienia użytkownika. W tym artykule zamierzamy stworzyć nowego użytkownika w MySQL. Dowiemy się o tworzeniu użytkownika w MySQL, a także zobaczymy, jak możemy nadać lub odebrać uprawnienia niektórym użytkownikom baz danych lub tabel. Więc zacznijmy.







Przede wszystkim przyjrzyjmy się tworzeniu użytkownika i nadaniu uprawnień użytkownikom w MySQL.



Do tworzenia nowego użytkownika w MYSQL. Możesz uruchomić polecenie CREATE USER w powłoce MySQL.



STWÓRZ UŻYTKOWNIK 'Nowy_użytkownik_Nazwa'@'Lokalny Gospodarz'ZIDENTYFIKOWANY PRZEZ'hasło';

W tej składni pamiętaj, aby zastąpić nową nazwę użytkownika i hasło wybraną nazwą użytkownika i hasłem.





Zaraz po pomyślnym utworzeniu nowego użytkownika możemy nadać uprawnienia temu nowemu użytkownikowi. Na przykład chcemy nadać temu użytkownikowi uprawnienia niektórych baz danych. Uprawnienia do bazy danych możemy nadać za pomocą poniższego polecenia.

DOTACJA WSZYSTKO PRZYWILEJE NA nazwa_bazy_danych.* DO 'Nowy_użytkownik_Nazwa'@'Lokalny Gospodarz';

W powyższym poleceniu nadajemy wszystkie uprawnienia wszystkim tabelom jakiejś bazy danych, a gwiazdka oznacza, że ​​nadajemy uprawnienia wszystkim tabelom tej bazy danych. Upewnij się, że podałeś konkretną nazwę użytkownika zgodnie z twoją wolą.



Jeśli chcesz nadać użytkownikowi uprawnienia wszystkich baz danych i tabel. Możesz uruchomić następujące polecenie za pomocą *.*

DOTACJA WSZYSTKO PRZYWILEJE NA *.* DO 'Nowy_użytkownik_Nazwa'@'Lokalny Gospodarz';

Możemy również przyznać wiele uprawnień zamiast nadawać wszystkie uprawnienia za pomocą następującego polecenia. Na przykład, aby przyznać tylko SELECT, INSERT i DELETE.

DOTACJA WYBIERZ , WSTAWIĆ , KASOWAĆ NA nazwa_bazy_danych.* DO 'Nowy_użytkownik_Nazwa'@'Lokalny Gospodarz';

Teraz, jeśli chcesz rzucić okiem na uprawnienia użytkownika, możesz to zobaczyć za pomocą następującego polecenia.

POKAZAĆ DOTACJE NA'użytkownik_Nazwa'@'Lokalny Gospodarz';

I na wypadek, gdybyś chciał odzyskać dostęp od tego użytkownika. Możesz cofnąć lub anulować uprawnienia za pomocą następującego polecenia

UNIEWAŻNIĆ WSZYSTKO PRZYWILEJE NA nazwa_bazy_danych.* Z 'użytkownik_Nazwa'@'Lokalny Gospodarz';

Albo zamiast cofnąć przywileje. Możesz również usunąć tego użytkownika. Możesz więc usunąć użytkownika bazy danych za pomocą następującego polecenia

UPUSZCZAĆ UŻYTKOWNIK 'użytkownik'@'Lokalny Gospodarz';

Cóż, chodziło o tworzenie i usuwanie użytkownika w MySQL oraz różne sposoby nadawania różnych typów uprawnień i ich odwoływania.

Wniosek

W tym artykule nauczyliśmy się tworzyć nowego użytkownika, nadawać temu użytkownikowi różne rodzaje uprawnień, a także dowiedzieliśmy się, jak możemy odebrać użytkownikowi niektóre uprawnienia. Ten artykuł zawiera wszystkie zadania operacyjne związane z użytkownikiem, takie jak tworzenie, usuwanie, nadawanie i odbieranie uprawnień.