uCoz videotippek 11. rész - Regisztráció és honlap törlése
Tartalomjegyzék:
A MySQL lehetővé teszi több felhasználói fiók létrehozását és megfelelő jogosultságok megadását, hogy a felhasználók összekapcsolhassák és kezelhessék az adatbázisokat.
Ha a felhasználói fiókra már nincs szükség, akkor jó ötlet vagy eltávolítani a felhasználói jogosultságokat, vagy pedig teljesen törölni a felhasználói fiókot.
Ez az oktatóanyag ismerteti a MySQL / MariaDB felhasználói fiókok törlését.
DROP USER
nyilatkozat
A MySQL alkalmazásban eltávolíthat egy vagy több felhasználót és hozzárendelt jogosultságokat a
DROP USER
utasítás segítségével. E megállapítás általános szintaxisa a következő:
DROP USER USER_ACCOUNT…
Például a
brian@localhost
felhasználói fiók bejelentkezésének eltávolításához a MYSQL héjba, és futtassa:
DROP USER 'brian@localhost';
Siker esetén a parancs visszatér:
Query OK, 0 rows affected (0.00 sec)
Több felhasználói fiók eltávolításához egyetlen paranccsal futtassa a
DROP USER
utasítást, majd kövesse az eltávolítani kívánt felhasználók szóközzel elválasztva:
DROP USER 'brian@localhost' 'any@localhost';
Ha az eltávolítani kívánt felhasználó jelenleg be van jelentkezve, akkor a felhasználói munkamenet nem záródik be, és a felhasználó a munkamenet végéig képes lekérdezéseket futtatni. A munkamenet lezárása után a felhasználót eltávolítják, és többé nem lesz képes bejelentkezni a MySQL szerverre.
A felhasználó által létrehozott adatbázisokat és objektumokat nem távolítják el automatikusan.
A MySQL felhasználói fiókok eltávolítása
Ez a szakasz lépésről lépésre ismerteti a MySQL felhasználói fiókok felsorolását és eltávolítását.
Először jelentkezzen be a MySQL héjba a gyökér vagy más adminisztrátor felhasználóval. Ehhez írja be a következő parancsot:
sudo mysql
mysql -u root -p
Az alábbi parancsok a MySQL héjában kerülnek végrehajtásra.
A MySQL a felhasználókkal kapcsolatos információkat tárolja a
mysql
adatbázis
user
táblájában. Használja a következő
SELECT
utasítást az összes MySQL felhasználói fiók felsorolásához:
SELECT User, Host FROM mysql.user;
A kimenetnek így kell kinéznie:
+------------------+-----------+ | user | host | +------------------+-----------+ | root | localhost | | luke | % | | jabba | localhost | | jabba | 10.10.8.8 | | chewbacca | localhost | +------------------+-----------+ 5 rows in set (0.00 sec)
A MySQL-ben a felhasználói fiók felhasználói névből és gazdagépnév-részekből áll.
jabba@localhost
és a
[email protected]
különféle felhasználói fiókok.
Tegyük fel, hogy a
chewbacca@localhost
felhasználói fiókra már nincs szükség, és eltávolítani akarjuk azt.
A felhasználói futtatás törlése:
DROP USER 'chewbacca'@'localhost'
Query OK, 0 rows affected (0.00 sec)
A parancs eltávolítja a felhasználói fiókot és annak jogosultságait.
Most, hogy a felhasználót eltávolították, érdemes lehet eltávolítani a felhasználóhoz társított adatbázisokat.
Következtetés
MySQL felhasználói fiók eltávolításához használja a
DROP USER
utasítást, amelyet az eltávolítani kívánt felhasználó neve követ.
"Lehetséges, hogy ez ha egy sikeres kizsákmányolás után a támadó programokat telepít vagy megtekinthet, megváltoztathatja vagy törölheti az adatokat, vagy új fiókokat hozhat létre teljes felhasználói jogosultságokkal, "mondta a Microsoft egy közleményben r
[További olvasnivalók: Hogyan távolítsuk el a rosszindulatú programokat a Windows számítógépről]
Hogyan hozhat létre mysql felhasználói fiókokat és adhat privilégiumokat
A MySQL szerver lehetővé teszi számos felhasználói fiók létrehozását és megfelelő jogosultságok megadását, hogy a felhasználók hozzáférhessenek az adatbázisokhoz és kezelhessék azokat. Ez az oktatóprogram ismerteti a MySQL felhasználói fiókok létrehozását és a jogosultságok megadását.
Hogyan lehet egy mysql adatbázist törölni a linuxon parancssoron keresztül?
Ez az oktatóanyag leírja, hogyan lehet a parancssorból törölni (vagy ledobni) a MySQL vagy a MariaDB adatbázist.