Esqueceu a senha do MySQL ?
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkAeGB6AFPq9N99mcSOuEWx7RZ7j2603o_wjJEYeImGCSeMTxYBOz_0-PK31klWj1oFirp8QFCX8mdKLmCC9azeiHZlreOG7DNz4ty_J48ynmeT3VumMocdvZ8DMsvRKUDevMDKbf5J_s/s200/1280px-MySQL.svg.png)
Quer dizer que você esqueceu a senha do mysql e não sabe como resolver? Fácil! Antes de começar, gostaria de informar que testei este tutorial apenas com a versão 5.0.84 do MySQL que possuo em um servidor linux versão CentOS 5.7 x86_64.
Caso o serviço esteja rodando, precisamos encerrá-lo.
killall mysqld
Feito isso, vamos carregá-lo desta forma:
safe_mysqld --skip-grant-tables &
Serviço de pé? Vamos acessar o banco para trocar a senha, primeiro digite no terminal
mysql
Reparou que ele não pediu autenticação? Pois bem, precisamos carregar a tabela mysql, então faça,
use mysql
Depois utilize a query abaixo para trocar a senha,
update user set password = password('NOVA_SENHA') where user='root' and host='localhost';
Após executar todos os passos acima, é preciso reiniciar o serviço. Quando ele voltar, senha vai ter sido alterada
/etc/init.d/mysql restart