sudo dpkg-reconfigure mysql-server-x.x
Substitua x.x pela sua versão atual do servidor mysql.
Do que solicitará uma nova senha.
Eu quero redefinir a senha do mysql root, mas eu não quero logar no mysql e então resetar a senha da seguinte forma,
mysql -u root
FLUSH PRIVILEGES;
SET PASSWORD FOR root@'localhost' = PASSWORD('password');
UPDATE mysql.user SET Password=PASSWORD('newpwd') WHERE User='root';
Existe uma maneira de conseguir isso usando um comando externo ou algo do tipo?
sudo dpkg-reconfigure mysql-server-x.x
Substitua x.x pela sua versão atual do servidor mysql.
Do que solicitará uma nova senha.
Tente seguir:
mysqladmin -u root password **your-new-password**
sudo /etc/init.d/mysql restart
mysql -u root -p
Dê uma senha para entrar no mysql.