Ponekad želite upravljati bazom podataka u MySQL-u. U tom slučaju trebamo vidjeti popis svih korisničkih računa u bazi podataka. U većini slučajeva pretpostavljamo da postoji PRIKAŽI KORISNIKE naredba slična SHOW DATABASES, SHOW TABLES, itd. za prikaz popisa svih korisnika dostupnih na poslužitelju baze podataka. Nažalost, MySQL baza podataka nema naredbu SHOW USERS za prikaz popisa svih korisnika na MySQL poslužitelju. Možemo koristiti sljedeći upit da vidimo popis svih korisnika na poslužitelju baze podataka:
mysql> Select user from mysql.user;
Nakon uspješnog izvođenja gornje naredbe, dobit ćemo korisničke podatke iz korisničke tablice MySQL poslužitelja baze podataka.
ascii tablica java
Pogledajmo kako možemo koristiti ovaj upit. Prvo, moramo otvoriti MySQL poslužitelj pomoću mysql klijentski alat i prijavite se kao administrator u bazu podataka poslužitelja. Izvršite sljedeći upit:
> mysql -u root -p Enter password: ********* mysql> use mysql; Database changed mysql> SELECT user FROM user;
Dobit ćemo sljedeći izlaz gdje možemo vidjeti pet korisnici u našoj lokalnoj bazi podataka:
Ako želimo vidjeti više informacija o korisničkoj tablici, izvršimo naredbu ispod:
mysql> DESC user;
Dat će sljedeći izlaz koji navodi sve dostupne stupce mysql.korisnik baza podataka:
jednostavan java program
Da biste dobili odabrane informacije kao što su ime hosta, status isteka lozinke i zaključavanje računa, izvršite upit kao u nastavku:
mysql> SELECT user, host, account_locked, password_expired FROM user;
Nakon uspješnog izvođenja, dat će sljedeći izlaz:
Prikaži trenutnog korisnika
Podatke o trenutnom korisniku možemo dobiti korištenjem korisnik() ili trenutni_korisnik() funkciju, kao što je prikazano u nastavku:
mysql> Select user(); or, mysql> Select current_user();
Nakon izvršenja gornje naredbe, dobit ćemo sljedeći izlaz:
Prikaži trenutno prijavljenog korisnika
Možemo vidjeti trenutno prijavljenog korisnika na poslužitelju baze podataka pomoću sljedećeg upita na MySQL poslužitelju:
mysql> SELECT user, host, db, command FROM information_schema.processlist;
Gornja naredba daje izlaz, kao što je prikazano u nastavku:
U ovom izlazu možemo vidjeti da trenutno postoje četiri korisnika prijavljenih u bazu podataka, gdje se izvršava a Upit , a drugi se prikazuju u Spavanje ili Daemon status.
koliko voća ima