logo

MySQL Felhasználók megjelenítése/Összes felhasználó listázása

Néha szeretne egy adatbázist a MySQL-ben kezelni. Ebben az esetben látnunk kell az összes felhasználói fiók listáját egy adatbázisban. Legtöbbször azt feltételezzük, hogy létezik a FELHASZNÁLÓK MEGUTATÁSA A SHOW DATABASES, SHOW TABLES stb. parancshoz hasonló parancs az adatbázis-kiszolgálón elérhető összes felhasználó listájának megjelenítéséhez. Sajnos a MySQL adatbázisban nincs SHOW USERS parancs a MySQL szerver összes felhasználójának megjelenítéséhez. A következő lekérdezéssel megtekinthetjük az adatbázis-kiszolgálón lévő összes felhasználó listáját:

 mysql> Select user from mysql.user; 

A fenti utasítás sikeres végrehajtása után a MySQL adatbázisszerver felhasználói táblájából kapjuk meg a felhasználói adatokat.

szál.pusztít

Lássuk, hogyan használhatjuk ezt a lekérdezést. Először is meg kell nyitnunk a MySQL szerver segítségével mysql kliens eszköz és jelentkezzen be rendszergazdaként a szerver adatbázisba. Hajtsa végre a következő lekérdezést:

 > mysql -u root -p Enter password: ********* mysql> use mysql; Database changed mysql> SELECT user FROM user; 

A következő kimenetet kapjuk, ahol láthatjuk a öt felhasználók a helyi adatbázisunkban:

MySQL Show Users

Ha több információt szeretnénk látni a felhasználói tábláról, akkor hajtsa végre az alábbi parancsot:

 mysql> DESC user; 

A következő kimenetet adja, amely felsorolja az összes elérhető oszlopot mysql.user adatbázis:

mylivecricket élő krikettben

MySQL Show Users

A kiválasztott információk, például a gazdagépnév, a jelszó lejárati állapota és a fiókzárolás lekéréséhez hajtsa végre a lekérdezést az alábbiak szerint:

 mysql> SELECT user, host, account_locked, password_expired FROM user; 

A sikeres végrehajtás után a következő kimenetet adja:

MySQL Show Users

Jelenlegi felhasználó megjelenítése

Az aktuális felhasználóról információkat kaphatunk a user() vagy current_user() funkció, az alábbiak szerint:

 mysql> Select user(); or, mysql> Select current_user(); 

A fenti parancs végrehajtása után a következő kimenetet kapjuk:

MySQL Show Users

Az aktuális naplózott felhasználó megjelenítése

Az adatbázis-kiszolgálón jelenleg bejelentkezett felhasználót a következő lekérdezéssel láthatjuk a MySQL szerveren:

 mysql> SELECT user, host, db, command FROM information_schema.processlist; 

A fenti parancs a kimenetet adja, az alábbiak szerint:

MySQL Show Users

Ebben a kimenetben láthatjuk, hogy jelenleg vannak négy az adatbázisba bejelentkezett felhasználók, ahol az a Lekérdezés , és mások is megjelennek Alvás vagy démon állapot.

hogyan találhat rejtett alkalmazásokat Androidon