Utwórz nowego użytkownika i udziela uprawnień w MySQL

Utwórz nowego użytkownika i udziela uprawnień w MySQL

MySQL jest szybkim, niezawodnym i łatwym w użyciu bazy danych, która jest poparta przez niektóre z słynnych organizacji, takie jak Github, NASA, Netflix, US Navy, Facebook, Twitter, YouTube i wiele innych. Zwykle gramy z bazą danych pod użytkownikiem root, co może modyfikować wszystko. Ale jeśli jesteś administratorem bazy danych w jakiejś dużej organizacji, często musisz zarządzać użytkownikami i dbać o uprawnienia użytkownika. W tym artykule utworzymy nowego użytkownika w MySQL. Dowiemy się o tworzeniu użytkownika w MySQL, a także zobaczymy, jak możemy przyznać lub odwołać uprawnienia niektórym użytkownikom baz danych lub tabel. Więc zacznijmy.

Po pierwsze, rzućmy okiem na tworzenie użytkownika i przyznawanie uprawnień użytkownikom w MySQL.

Do tworzenia nowego użytkownika w MySQL. Możesz uruchomić polecenie Utwórz użytkownika w powładzie MySQL.

Utwórz użytkownika „new_user_name”@'localHost' identyfikowany przez „hasło”;

W tej składni upewnij się, że zastąp nową nazwę użytkownika i hasło żądaną nazwą użytkownika i hasłem.

Zaraz po pomyślnym utworzeniu nowego użytkownika możemy przyznać uprawnienia temu nowemu użytkownikowi. Na przykład chcemy przyznać tego użytkownika przywilej niektórych baz danych. Możemy przyznać uprawnienia bazy danych za pomocą następującego polecenia.

Daj wszystkie uprawnienia w nazwie bazy danych.* Do „new_user_name”@„localHost”;

W powyższym poleceniu przyznawamy wszelkie przywileje wszystkim tabelom jakiejś bazy danych, a gwiazdka oznacza, że ​​przyznawamy uprawnienia wszystkim tabelom tej bazy danych. Pamiętaj, aby podać określoną nazwę użytkownika zgodnie z testamentem.

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

Przyznać wszystkie przywileje na *.* Do „new_user_name”@„localHost”;

Możemy również przyznać wiele przywilejów, zamiast przyznać wszystkie uprawnienia za pomocą następującego polecenia. Na przykład, aby udzielić tylko wyboru, wstawiania i usuwania.

Grant wybierz, wstaw, usuń na nazwie bazy danych.* Do „new_user_name”@„localHost”;

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

Pokaż dotacje dla „nazwa_erysnika”@„localHost”;

A jeśli chcesz uzyskać dostęp od tego użytkownika. Możesz cofnąć lub anulować uprawnienia za pomocą następującego polecenia

Odwołaj wszystkie uprawnienia w nazwie bazy danych.* Z „użytkownika_name”@„localHost”;

Lub zamiast cofać przywilejów. Możesz również usunąć tego użytkownika. Możesz więc usunąć użytkownika bazy danych za pomocą następującego polecenia

Upuść użytkownika „użytkownik”@„localHost”;

Cóż, chodziło o tworzenie i usunięcie użytkownika w MySQL oraz różne sposoby przyznawania różnych rodzajów uprawnień i odwołania.

Wniosek

W tym artykule nauczyliśmy się tworzyć nowego użytkownika, przyznać tym użytkownikowi różne rodzaje uprawnień, a także dowiedzieliśmy się, w jaki sposób możemy odwołać pewne uprawnienia od użytkownika. Ten artykuł zawiera wszystkie zadania operacyjne związane z użytkownikiem, takie jak tworzenie, usuwanie, przyznanie i cofanie uprawnień.