Způsob, jakým je MySQL strukturován, spočívá v tom, že udržuje své vlastní uživatele v tabulce MySQL – chytré, že? Týkají se toho, k jakým databázím mají přístup a jaká oprávnění k těmto databázím mají. Kromě toho také ukládají informace o uživateli, jako je heslo a role. Existují příkazy MySQL pro zobrazení databází a tabulek, jejich vysvětlení, ale protože uživatel je záznam v těchto tabulkách, existuje trochu jiný způsob jejich zobrazení.
Potřebujete přístup root do databáze MySQL, abyste viděli všechny uživatele na serveru, proto byste se měli nejprve přihlásit jako uživatel root:
mysql -u root -p # enter password for the root user
Protože tabulka uživatelů obsahuje mnoho sloupců, je zde několik důležitých sloupců, například Host a Uživatel. K zobrazení některých z nich pro aktuální záznamy použijeme příkaz SELECT:
SELECT Host, User FROM mysql.user;
To by mohlo obsahovat několik duplicitních záznamů pro uživatele, protože by to mohlo mít několik různých hostitelů, můžeme pouze uvést jedinečné uživatele, k tomu použijeme DISTINCT s SELECT:
SELECT DISTINCT User from mysql.user;
Experimentujte s různými příkazy MySQL na našich hostingových plánech SSD VPS nebo získejte plnou svobodu správou vlastního dedikovaného serveru za velmi dostupnou cenu!
Užitečné příkazy MySQL:
- MySQL Zobrazit granty pro všechny uživatele