Hozzon létre új felhasználót és jogosultságokat a MySQL -ben

Create New User Granting Privileges Mysql



A MySQL egy gyors, megbízható és könnyen használható adatbázis, amelyet néhány híres szervezet, például GitHub, NASA, Netflix, US NAVY, Facebook, Twitter, YouTube és még sok más támogat. Általában a root felhasználó alatt játszunk az adatbázissal, ami bármit módosíthat. De ha valamilyen nagy szervezet adatbázis -adminisztrátora, gyakran kezelnie kell a felhasználókat, és törődnie kell a felhasználó jogosultságaival. Ebben a cikkben új felhasználót hozunk létre a MySQL -ben. Megismerjük a MySQL -ben létrehozott felhasználók létrehozását, és megtudjuk, hogyan adhatunk vagy vonhatunk vissza jogosultságokat az adatbázisok vagy táblázatok egyes felhasználóinak. Szóval, kezdjük.





Először is nézzük meg a felhasználó létrehozását és a jogosultságok megadását a felhasználóknak a MySQL -ben.



Új felhasználó létrehozásához a MYSQL -ben. Futtathatja a CREATE USER parancsot a MySQL shellben.



TEREMT USER 'új_felhasználó_név'@'helyi kiszolgáló'AZONOSÍTOTTA:'Jelszó';

Ebben a szintaxisban feltétlenül cserélje ki az új felhasználónevet és jelszót a kívánt felhasználónévvel és jelszóval.





Közvetlenül az új felhasználó sikeres létrehozása után jogosultságokat adhatunk ennek az új felhasználónak. Például szeretnénk bizonyos adatbázisok jogosultságát megadni ennek a felhasználónak. Az adatbázis jogosultságait a következő paranccsal adhatjuk meg.

TÁMOGATÁS ÖSSZES PRIVILEGES TOVÁBB adatbázis név.* NAK NEK 'új_felhasználó_név'@'helyi kiszolgáló';

A fenti parancsban minden jogosultságot megadunk bizonyos adatbázis összes táblájának, a csillag pedig azt jelenti, hogy jogosultságokat adunk az adatbázis összes táblájának. Feltétlenül adjon meg egy adott felhasználónevet akarata szerint.



Ha az összes adatbázis és táblázat jogosultságait meg akarja adni egy felhasználónak. A következő parancsot futtathatja a *. *Használatával.

TÁMOGATÁS ÖSSZES PRIVILEGES TOVÁBB *.* NAK NEK 'új_felhasználó_név'@'helyi kiszolgáló';

Több jogosultságot is megadhatunk, ahelyett, hogy minden jogosultságot megadnánk a következő paranccsal. Például csak a SELECT, INSERT és DELETE engedélyezéséhez.

TÁMOGATÁS SELECT , INSERT , TÖRÖL TOVÁBB adatbázis név.* NAK NEK 'új_felhasználó_név'@'helyi kiszolgáló';

Ha most meg akarja tekinteni egy felhasználó jogosultságait, akkor ezt a következő paranccsal láthatja.

ELŐADÁS TÁMOGATÁSOK'felhasználó_név'@'helyi kiszolgáló';

És ha vissza akarja szerezni a hozzáférést az adott felhasználótól. A jogosultságokat a következő paranccsal vonhatja vissza vagy vonhatja vissza

VISSZAVONÁS ÖSSZES PRIVILEGES TOVÁBB adatbázis név.* TÓL TŐL 'felhasználó_név'@'helyi kiszolgáló';

Vagy a kiváltságok visszavonása helyett. Érdemes eltávolítani azt a felhasználót is. Tehát eltávolíthatja az adatbázis -felhasználót a következő paranccsal

CSEPP USER 'felhasználó'@'helyi kiszolgáló';

Nos, ez egy felhasználó MySQL -ben való létrehozásáról és törléséről, valamint a különböző típusú jogosultságok megadásának és visszavonásának különböző módjairól szólt.

Következtetés

Ebben a cikkben megtanultunk új felhasználó létrehozását, bizonyos típusú jogosultságok megadását az adott felhasználónak, és azt is megtanultuk, hogyan vonhatunk vissza bizonyos jogosultságokat egy felhasználótól. Ez a cikk tartalmazza a felhasználóval kapcsolatos összes működési feladatot, például a jogosultságok létrehozását, törlését, megadását és visszavonását.