Limpar os privilégios do MySQL

2

É possível excluir usuários / privilégios que existem, mas não têm acesso a um banco de dados (excluindo usuários com privilégios globais)

Além disso, eu noto que vários "privilégios específicos do banco de dados" que não existem mais ainda são atribuídos ao usuário, mesmo depois de excluir o banco de dados?

    
por John Magnolia 16.08.2011 / 18:25

2 respostas

1

Privilégios no nível da tabela:

select * from mysql.tables_priv;

Privilégios no nível do banco de dados:

select * from mysql.db;

Tenho certeza de que você sabe que precisa flush privileges sempre que alterar as permissões.

Teste este para mais informações sobre privilégios.

Dito isto, no que diz respeito à minha experiência, você precisa limpar os privilégios de usuário como achar melhor.

    
por 16.08.2011 / 18:41
1

você deve consultar drop user

select * from mysql.user;

em seguida, com o comando drop user, ele excluirá privilégios
e as entradas em db (table) também

    
por 16.08.2011 / 18:44