Windows 10 - Jak vypnout a zrušit přihlašovací heslo
Obsah:
MySQL vám umožňuje vytvořit více uživatelských účtů a udělit příslušná oprávnění, aby uživatelé mohli připojit a spravovat databáze.
Pokud uživatelský účet již není zapotřebí, je vhodné odebrat uživatelská oprávnění nebo zcela vymazat uživatelský účet.
Tento tutoriál vysvětluje, jak odstranit uživatelské účty MySQL / MariaDB.
Prohlášení
DROP USER
V MySQL můžete odstranit jednoho nebo více uživatelů a přiřadit oprávnění pomocí příkazu
DROP USER
. Obecná syntaxe tohoto příkazu je následující:
DROP USER USER_ACCOUNT…
Například odebrat přihlášení uživatelského účtu
brian@localhost
do shellu MYSQL a spustit:
DROP USER 'brian@localhost';
Po úspěchu se příkaz vrátí:
Query OK, 0 rows affected (0.00 sec)
Chcete-li odebrat více uživatelských účtů jedním příkazem, spusťte příkaz
DROP USER
následovaný uživateli, které chcete odstranit, oddělenými mezerou:
DROP USER 'brian@localhost' 'any@localhost';
Pokud je uživatel, který se pokoušíte odstranit, aktuálně přihlášený, uživatelská relace nebude uzavřena a uživatel bude moci spouštět dotazy, dokud relace neskončí. Po ukončení relace je uživatel odebrán a již se nebude moci přihlásit k serveru MySQL.
Databáze a objekty vytvořené uživatelem nejsou automaticky odstraněny.
Odstranění uživatelských účtů MySQL
Tato sekce krok za krokem pokyny, jak vypsat a odebrat uživatelské účty MySQL.
Nejprve se přihlaste do shellu MySQL pomocí root nebo jiného administrativního uživatele. Chcete-li to provést, zadejte následující příkaz:
sudo mysql
mysql -u root -p
Příkazy níže jsou prováděny uvnitř prostředí MySQL.
MySQL ukládá informace o uživatelích do
user
tabulky v databázi
mysql
. Pomocí následujícího
SELECT
získáte seznam všech uživatelských účtů MySQL:
SELECT User, Host FROM mysql.user;
Výstup by měl vypadat asi takto:
+------------------+-----------+ | user | host | +------------------+-----------+ | root | localhost | | luke | % | | jabba | localhost | | jabba | 10.10.8.8 | | chewbacca | localhost | +------------------+-----------+ 5 rows in set (0.00 sec)
V MySQL se uživatelský účet skládá z částí uživatelského jména a názvu hostitele.
jabba@localhost
a
[email protected]
jsou různé uživatelské účty.
Řekněme, že uživatelský účet
chewbacca@localhost
již není zapotřebí a chceme jej odstranit.
Odstranění spuštění uživatele:
DROP USER 'chewbacca'@'localhost'
Query OK, 0 rows affected (0.00 sec)
Příkaz odstraní uživatelský účet a jeho oprávnění.
Nyní, když je uživatel odebrán, můžete také chtít odebrat databáze spojené s tímto uživatelem.
Závěr
Chcete-li odebrat uživatelský účet MySQL, použijte příkaz
DROP USER
následovaný jménem uživatele, kterého chcete odstranit.
Jak přidat uživatele a spravovat uživatelské účty v systému Windows 8
Naučte se, jak přidávat nové uživatele a spravovat uživatelské účty v systému Windows 8. Je to trochu odlišné rozhraní a celkově je snadnější přepínat uživatele.
Jak zakázat (a povolit) uživatelské účty v systému Windows
Jak zakázat (a povolit) uživatelské účty v systému Windows Vista a Windows 7.
Jak vytvořit uživatelské účty mysql a udělit oprávnění
Server MySQL nám umožňuje vytvářet četné uživatelské účty a udělovat příslušná oprávnění, aby uživatelé mohli přistupovat a spravovat databáze. Tento tutoriál popisuje, jak vytvořit uživatelské účty MySQL a udělit oprávnění.