1. Sunucuya ssh ile bağlantı kurun ve root yetkilerine sahip olun.
2. Çalışan mysql ve mysqld yazılımlarını durdurun.
/etc/rc.d/init.d/mysql stop
veya
/etc/rc.d/init.d/mysqld stop
veya
service mysqld stop
3. Çalışan mysql olup olmadığını kontrol edin.
ps axu | grep mysql
4. Aşağıdaki komutu kullanarak mysql i çalıştırın.
/usr/bin/mysqld_safe --skip-grant-tables
5. Aşağıdaki komutu kullanarak MySQL istemcisiyle mysql veritabanına bağlantı sağlayın.
/usr/bin/mysql mysql
6. Aşağıdaki komutla şifrenizi değiştirip çıkış yapın.
7. Aşağıdaki komutu kullanarak MySQL istemcisiyle mysql veritabanına bağlantı sağlayın.
UPDATE user SET Password=PASSWORD(''YeniSifre'')\r\n WHERE Host=''localhost'' AND User=''root'';
exit;
8. Son olarak veritabanınızı normal şekilde tekrar başlatınız. yeni şifrenizle giriş yapabilirsiniz.
Yukarıda kullanılan dosya yolları sisteminize göre değişiklik gösterebilir.