Ruby on Rails by Leila Hofer
Sadržaj:
MySQL omogućava vam stvaranje više korisničkih računa i dodjeljivanje odgovarajućih privilegija kako bi korisnici mogli povezati i upravljati bazama podataka.
Ako korisnički račun više nije potreban, dobra je ideja ukloniti korisničke privilegije ili potpuno izbrisati korisnički račun.
Ovaj vodič objašnjava kako izbrisati MySQL / MariaDB korisničke račune.
DROP USER
U MySQL-u možete ukloniti jednog ili više korisnika i dodijeljene povlastice izjavom
DROP USER
. Opća sintaksa ove izjave je sljedeća:
DROP USER USER_ACCOUNT…
Na primjer, za uklanjanje prijave korisnika
brian@localhost
u MYSQL školjku i pokrenite:
DROP USER 'brian@localhost';
Nakon uspjeha naredba će vratiti:
Query OK, 0 rows affected (0.00 sec)
Da biste u jednoj naredbi uklonili više korisničkih računa, pokrenite izjavu
DROP USER
a zatim korisnike koje želite ukloniti odvojene razmakom:
DROP USER 'brian@localhost' 'any@localhost';
Ako je korisnik kojeg pokušavate ukloniti trenutno biti prijavljen, sesija korisnika neće biti zatvorena i korisnik će moći pokrenuti upite dok sesija ne završi. Nakon zatvaranja sesije korisnik se uklanja i više se neće moći prijaviti na MySQL poslužitelj.
Baze podataka i objekti koje je stvorio korisnik ne uklanjaju se automatski.
Uklanjanje MySQL korisničkih računa
U ovom su odjeljku detaljne upute za popis i uklanjanje MySQL korisničkih računa.
Prvo se prijavite na MySQL školjku s korijenom ili drugim administrativnim korisnikom. Da biste to učinili, upišite sljedeću naredbu:
sudo mysql
mysql -u root -p
Naredbe u nastavku izvode se unutar ljuske MySQL.
MySQL pohranjuje podatke o korisnicima u
user
tablicu u
mysql
bazi podataka. Upotrijebite sljedeću
SELECT
izjavu za dobivanje popisa svih MySQL korisničkih računa:
SELECT User, Host FROM mysql.user;
Izlaz bi trebao izgledati ovako:
+------------------+-----------+ | user | host | +------------------+-----------+ | root | localhost | | luke | % | | jabba | localhost | | jabba | 10.10.8.8 | | chewbacca | localhost | +------------------+-----------+ 5 rows in set (0.00 sec)
U MySQL-u se korisnički račun sastoji od dijelova korisničkog imena i imena hosta.
jabba@localhost
i
[email protected]
su različiti korisnički računi.
Recimo da korisnički račun
chewbacca@localhost
više nije potreban i želimo ga ukloniti.
Za brisanje korisničkog pokretanja:
DROP USER 'chewbacca'@'localhost'
Query OK, 0 rows affected (0.00 sec)
Naredba će ukloniti korisnički račun i njegove povlastice.
Sada kada je korisnik uklonjen, možda ćete također morati ukloniti baze podataka povezane s tim korisnikom.
Zaključak
Za uklanjanje MySQL korisničkog računa upotrijebite izjavu
DROP USER
a slijedi ime korisnika kojeg želite ukloniti.
Kako onemogućiti (i omogućiti) korisničke račune u sustavu Windows
Kako onemogućiti (i omogućiti) korisničke račune u sustavima Windows Vista i Windows 7.
Kako lako izbrisati račune web mjesta
Imate poteškoća za brisanje dosadnog računa? Evo kako je možete lako izbrisati bez trošenja vremena i truda.
Kako stvoriti mysql korisničke račune i dodijeliti povlastice
MySQL poslužitelj omogućava nam stvaranje brojnih korisničkih računa i dodjeljivanje odgovarajućih povlastica tako da korisnici mogu pristupiti i upravljati bazama podataka. Ovaj vodič opisuje kako stvoriti MySQL korisničke račune i dodijeliti povlastice.