Eğer MySQL sunucusu calışıyorsa
/etc/init.d/mysql stop
diyerek MySQL sunucusunu durduruyoruz.
boyle durduramazsak pid'sini bulup kill komutunu kullanarak durduruyoruz.
daha sonra
mysqld --skip-grant-tables --user=root
komutuyla yetki tablolarını pas gecerek root yetkisiyle calıştırıyoruz.Bu işlemden sonra makinede yeni bir konsol acıyoruz.
daha sonra
mysql -u root
komutuyla MySQL sunucusuna root olarak bağlanıyoruz.
daha sonra
UPDATE mysql.user SET Password=PASSWORD('newpwd') WHERE User='root';
diyerek şifremizi update edip,
FLUSH PRIVILEGES;
ile yetki yeniden yukluyoruz,
alıntıdır(enderunix)