'debian-sys-maint' @ localhost 'no Ubuntu

2

Então, mudei o sistema operacional do meu servidor para o Ubuntu, que vem com um usuário 'debian-sys-maint' SQL quando você instala o MySQL.

Agora, o problema: se você não tiver o usuário ou tiver permissões "insuficientes", receberá uma mensagem de aviso. Tutoriais ao redor da web mostram a concessão de permissões "ALL" para o usuário do MySQL.

Não acho que seja uma boa medida de segurança. Quais permissões esse usuário realmente precisa?

    
por Shiki 14.07.2012 / 13:57

1 resposta

0

Se você já tem root@localhost (que tem todos os privilégios ativados), então ter esse usuário seria meio redundante. Só seria útil se você logasse no mysql naquela máquina usando o DNS. Isso é desnecessário porque root@localhost se conectará ao mysql através de um arquivo de soquete.

Se a opção for OK, basta remover esse usuário.

Uma vez que você logar no mysql como root@localhost você pode remover esse usuário com isto:

DELETE FROM mysql.user WHERE user='debian-sys-maint';
FLUSH PRIVILEGES;

Para mais informações sobre quais concessões existem para usuários, confira a documentação do MySQL em .

    
por 16.07.2012 / 21:16