-
Esses usuários parecem ser os usuários padrão que eram adicionado quando o MySQL foi instalado. É recomendado que você execute mysql_secure_installation depois de instalar o MySQL.
-
Os nomes de usuários vazios ('' @ 'SERVERNAME') representam usuários anônimos. Se você não executou
mysql_secure_installation
ou definiu a senha, qualquer pessoa poderá obter acesso. Se o usuário anônimo tiverGRANT USAGE
privileges, significa basicamente que ele não tem privilégios, mas ainda é uma boa idéia remover completamente o login anônimo. -
Não, não há grande diferença entre localhost e 127.0.0.1. Qualquer endereço IP do qual o usuário esteja tentando fazer login deve corresponder à parte
@[IP Address]
do nome de usuário. Se você fizer o login da mesma máquina em que o servidor MySQL está, então@localhost
e@127.0.0.1
serão correspondentes. Como IVlint67 apontou, em algumas instalações com@localhost
não funcionaria então é melhor ir com@127.0.0.1
.