Thread Starter
#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:
Ş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:
Bu komut, MySQL sunucusunu yetkilendirme tablolarını atlayarak başlatır. Sonrasında yeni bir terminal penceresi açarak MySQL'e giriş yapın:
Artık şifreyi değiştirebiliriz. Aşağıdaki SQL komutunu kullanarak root kullanıcısının şifresini güncelleyebilirsiniz:
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:
Son olarak, MySQL servisini normal modda başlatmak için şu komutu kullanın:
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.
İ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:
- MySQL servisini durdurun:
CODE
1sudo systemctl stop mysql- 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 rootArtı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 mysqlBu 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.