MySQL de unutulan root’u değiştirmek
yonetici tarafından, Şub.02, 2009 tarihinde, Linux kategorisine eklendi.
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.