Fornece privilégios de criação de usuário a um usuário

3

No MySQL, como você permite que outro usuário crie outros usuários? Por sua vez, esses usuários só devem poder visualizar algumas tabelas.

    
por Steve Bennett 08.02.2013 / 04:31

2 respostas

2

De documentação de privilégios do MySQL , o CREATE USER privilégio é o que você quer:

GRANT CREATE USER ON *.* TO 'username'@'host'

Para outros privilégios, leia a documentação GRANT do MySQL .

Note que eu vinculei a documentação do MySQL 5.0. GRANT não mudou muito ao longo dos anos, por isso, quaisquer versões mais recentes também devem usar a mesma sintaxe.

    
por 08.02.2013 / 05:34
1

Acho que a resposta é esta:

GRANT INSERT on mysql.* to 'username';
GRANT RELOAD on *.* TO 'username'@'%';

Mais configuração conceder acesso nas tabelas relevantes.

    
por 08.02.2013 / 04:31