Se você quiser acesso de administrador ao MySQL você precisa fazer:
mysql -u root -p
Tendo problemas para colocar meu mysql em funcionamento em um novo servidor virtual. O host me deu o Plesk e acho que o MySQL está instalado, mas não consigo acessá-lo.
Eu continuo recebendo isso:
mysql -u admin -p
Enter password:
ERROR 1045 (28000): Access denied for user 'admin'@'localhost' (using password: YES)
Como posso ter certeza de que está funcionando corretamente? Como faço para redefinir a senha de root? (Eu tenho acesso root ao servidor)
Se você quiser acesso de administrador ao MySQL você precisa fazer:
mysql -u root -p
Karlson está certo no mundo são fora do Plesk ... no Plesk, por padrão, mysql root
é renomeado para admin
.
É preciso sincronizar senhas com sua senha de administrador, mas a vida nunca é tão simples assim. Experimente:
mysql -uadmin -p 'cat /etc/psa/.psa.shadow'
(uma maneira de logar, o .psa.shadow recebe a senha do mysql e a usa. Vá em segurança!)
Se isso lhe der um erro 1045, desça para a parte sobre nesta página . Se funciona e você entra ...
/etc/psa/.psa.shadow
. /usr/local/psa/bin/admin --show-password
(vá em segurança!). Em teoria, meu entendimento é que as duas senhas devem ser as mesmas ... fazer com que elas realmente sincronizem seja uma questão separada.