sql >> Databáze >  >> RDS >> Mysql

MySQL Zobrazit uživatele

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

  1. jak převést řetězec data do formátu data v oracle10g

  2. Oprava „ERROR 1250 (42000):Tabulku „…“ z jednoho z SELECT nelze použít v klauzuli ORDER“ v MariaDB

  3. Příklady EXP() v SQL Server

  4. Jak nainstalovat MySQL 8.0 na RHEL/CentOS 8/7 a Fedora 35