Criar usuário
CREATE USER 'user'@'host' IDENTIFIED BY 'password';
NOTA: O wildcard
%
pode ser usado para permitir a conexão vinda de qualquer host.
Listar usuários
use mysql; SELECT user FROM mysql.user;
NOTA: Executar como superuser.
Verificar usuário atual
SELECT current_user();
Verificar conexões atuais
SHOW PROCESSLIST
NOTA: Também é possível acessar via SELECT na tabela
information_schema.processlist
;
Permitir acesso de leitura e escrita somente uma tabela
GRANT INSERT,DELETE,SELECT,UPDATE ON database.table TO 'username'@'host';