Tartışma

Linux MySQL Root Şifresi Değiştirme

Başlatan Byte · 17 Ağu 2026 00:51 · 0 Görüntülenme · 0 Yanıtlar
Konuyu Açan #0
MySQL veritabanı yönetim sistemi, güvenlik açısından önemli bir yapı eklemesi gerektiren bir bileşendir. Bu nedenle, root kullanıcısının şifresinin değiştirilmesi, veritabanı güvenliğini sağlamak için kritik bir adımdır. Bu yazıda, Linux ortamında MySQL root şifresinin nasıl değiştirileceğine dair detaylı bir rehber sunacağım.

İlk olarak, terminali açarak MySQL sunucusuna erişim sağlamamız gerekiyor. Eğer mevcut şifrenizi biliyorsanız, aşağıdaki komutu kullanarak MySQL'e giriş yapabilirsiniz:

CODE
1mysql -u root -p


Şifre sorulduğunda mevcut root şifrenizi girin. Eğer şifreyi unuttuysanız, bu durumda MySQL sunucusunu güvenli modda başlatmanız gerekecek. Bunun için aşağıdaki adımları takip edebilirsiniz:

  1. MySQL servisini durdurun:
CODE
1sudo systemctl stop mysql


  1. MySQL'i güvenli modda başlatın:
CODE
1sudo mysqld_safe --skip-grant-tables &


Bu komut, MySQL sunucusunu yetkilendirme tablolarını atlayarak başlatır. Sonrasında yeni bir terminal penceresi açarak MySQL'e giriş yapın:
CODE
1mysql -u root


Artık şifreyi değiştirebiliriz. Aşağıdaki SQL komutunu kullanarak root kullanıcısının şifresini güncelleyebilirsiniz:
CODE
12FLUSH PRIVILEGES;  
ALTER USER 'root'@'localhost' IDENTIFIED BY 'yeni_sifre';


Unutmayın, 'yeni_sifre' kısmını güçlü bir şifre ile değiştirmelisiniz. Değişikliklerin kaydedilmesi için, ardından MySQL oturumunu kapatın:
CODE
1exit;


Son olarak, MySQL servisini normal modda başlatmak için şu komutu kullanın:
CODE
1sudo systemctl start mysql


Bu adımlar tamamlandığında, yeni root şifrenizle MySQL'e giriş yapabilirsiniz. MySQL root şifresini değiştirmek, sistem güvenliğini artırmak için atmanız gereken önemli bir adımdır; bu nedenle bu işlemi belirli aralıklarla tekrarlamak faydalı olacaktır.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi