Estou tentando obter uma nova instalação do MySQL, mas atualmente não consigo me conectar. Não consigo descobrir qual é o problema, nem como redefinir a senha. Atualmente, continuo recebendo,
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
Aqui está minha versão
# mysql -v
Server version: 5.6.27-0ubuntu1 (Ubuntu)
Estou usando o Ubuntu 15.04.
Responder1
Execute este comando,
dpkg -l | grep -i mysql-server
Isso deve retornar algo assim.
ii mysql-server
ii mysql-server-5.6
ii mysql-server-core-5.6
Você quer este mysql-server-5.6
.
sudo dpkg-reconfigure mysql-server-5.6
Isso deverá solicitar uma nova senha e reinicializará as tabelas. Agora você pode se conectar assim..
mysql -h localhost -u root -p
Enter password:
E essa é a maneira mais Ubuntu/Debian que encontrei para fazer isso facilmente.