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:
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
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:
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:
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:
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