This is a read-only copy of the MariaDB Knowledgebase generated on 2024-12-22. For the latest, interactive version please visit https://mariadb.com/kb/.

DROP USER

Sintaxe

DROP USER [IF EXISTS] user [, user] ...

Descrição

A instrução DROP USER remove uma ou varias contas MariaDB. Remove filas privilegiadas da conta desde todas as tabelas de permissão. Para usar esta instrução, você deve ter o privilégio global CREATE USER ou o privilégio DELETE para o banco de dados mysql. Cada conta é nomeada usando o mesmo formato que na instrução CREATE USER; por exemplo, 'jeffrey'@'localhost'. Se você somente especificar a parte do nome de usuário no nome de conta, uma parte do hostname de '%' será usada. Para informações adicionais sobre especificação de nomes de conta, veja CREATE USER.

Se alguma das contas de usuário especificadas não existe, aparecerá ERROR 1396 (HY000). Se um erro ocorrer, DROP USER ainda irá suprimir as contas que não resultam em erro.

Exemplo

DROP USER bob;

IF EXISTS:

DROP USER bob;
ERROR 1396 (HY000): Operation DROP USER failed for 'bob'@'%'

DROP USER IF EXISTS bob;
Query OK, 0 rows affected, 1 warning (0.00 sec)

SHOW WARNINGS;
+-------+------+---------------------------------------------+
| Level | Code | Message                                     |
+-------+------+---------------------------------------------+
| Note  | 1974 | Can't drop user 'bob'@'%'; it doesn't exist |
+-------+------+---------------------------------------------+
Content reproduced on this site is the property of its respective owners, and this content is not reviewed in advance by MariaDB. The views, information and opinions expressed by this content do not necessarily represent those of MariaDB or any other party.