Como faço para redefinir a senha de root do mysql?

3

Estou tentando obter uma nova instalação do MySQL, como 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.

    
por Evan Carroll 12.11.2015 / 01:21

1 resposta

7

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 deve pedir uma nova senha e ela 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 eu encontrei para isso facilmente.

    
por Evan Carroll 12.11.2015 / 01:24