Problema ao criar usuário no mysql

0

Estou executando uma tarefa de classe onde preciso criar um usuário no mysql, mas continuo recebendo um erro quando digito o comando em ...

O comando que eu usei é o usuário 'www' @ 'localhost' identificado por 'wwwUSERpass';

Continuo recebendo uma mensagem de erro que diz "Erro 1396 (HY000): Falha na operação CREATE USER para 'www' @ 'localhost'

O que isso significa? ... Estou fazendo algo errado?

    
por E. Mart 27.04.2017 / 04:22

1 resposta

0

@Julie Pelletier provavelmente está certa. Você está tentando criar um usuário que já existe. Para verificar:

1) Entre para o mysql com o usuário root.

Digite:

use mysql;

2) Digite:

select * from user where User='www'\G;

Se esta consulta retornar uma linha, significa que você já tem o usuário criado e pode efetuar login no mysql com as credenciais com as quais você criou. Qual é provavelmente o caso.

Se você esqueceu as credenciais ou deseja recriar o login do usuário como root no mysql cli e siga novamente a etapa 1 e digite:

delete from user where User='www';

e depois:

flush privileges;

Lembre-se de excluir a execução do usuário "privilégios de liberação". Consulte este post:

link

que reinsira o comando de criação do usuário. Tudo isso é muito simples e poderia ter sido resolvido com o mínimo de esforço.

    
por 27.04.2017 / 05:04