Não é possível fazer o login usando o novo usuário mysql adicionado via phpmyadmin

0

No meu computador ontem, instalei o 12.04 e apliquei todas as atualizações. Eu instalei a lâmpada neste sistema usando o seguinte comando sudo apt-get install lamp-server^ phpmyadmin . Eu criei um novo usuário do phpmyadmin e dado a esse usuário todos os privilégios globais, mas não consigo fazer login usando esse novo usuário, eu também reiniciei o serviço mysql, recarreguei os privilégios, mas ainda não está funcionando. Ele costumava funcionar bem no Ubuntu 10.04.

    
por hsinxh 20.06.2012 / 05:27

1 resposta

1

Mysql é um pouco estranho no fato de você se você deseja fazer o login a partir desse servidor só que é 'username' @ 'localhost', mas se você precisar fazer o login de outro servidor você também tem que adicionar uma segunda entrada de usuário 'username' @ 'ipaddress' ou 'username' @ '%' para qualquer host (além do host local) e, em seguida, conceder privilégios ao usuário a cada variação.

grant all on mydb.* to 'username'@'localhost'......... ; grant all on mydb.* to 'username'@'%' ......; 
    
por TonyJ 11.11.2012 / 16:17