Linux

MySQL de unutulan root’u değiştirmek

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.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d blogcu bunu beğendi: