SingleStore DB

DROP USER

Removes one or more user accounts.

Syntax
DROP USER [IF EXISTS] user [, user] ...
user:  
  'user'[@'host_name']
Remarks
  • user - valid user account. The @'host_name' part is optional. If a hostname is not specified, @'%' will be appended to the user string. For example, 'demo-user' is equivalent to 'demo-user'@'%'.The '%' wildcard matches any hostname. user and host_name need not be quoted if they are legal as unquoted identifiers. Quotes must be used if a host_name string contains wildcard characters (such as %), or a user string contains special characters (such as space or -) or is a restricted keyword.

  • New login attempts from deleted users will fail. However, DROP USER does not automatically close open database connections of the users deleted. In other words, deleted users that are still logged in to the database can run SQL commands against the database. To prevent deleted users from accessing the database using existing active connections, manually log the deleted users off the database server using the KILL CONNECTION command.

  • Use GRANT to create a user account and assign privileges.

  • This command can be run on any SingleStore DB node (see Node Requirements for SingleStore DB Commands).

  • If If EXISTS is not specified, the command will fail if any user listed does not exist.

  • If IF EXISTS is specified, the command will still attempt to drop every user listed, even if some of the users listed do not exist.

Example
DROP USER myAdmin;