ssh ile mysql root şifresini sıfırlama – ssh mysql root password reset
istemlerinize ait her hangi bir şifreyi yazılı olarak saklamamak güvenlik tedbirlerinin en başında yer almaktadır. Fakat uzun süreli işlem yapmadığınız servislerin şifresini unutabilir veya da şifre hatasıyla karşılaşabilirsiniz.
Bu yazımızda web server yöneticilerinin en sık karşılaşmış olduğu MySQL root şifresinin SSH üzerinden nasıl değiştirebileceğmize dahil bilgi paylaşımında bulunacağız.
Root şifrenizi sıfırlayabilmeniz için izlemeniz gereken adımlar aşağıdaki gibidir.
1 – İlk öncelikle MySQL servisini durdurmamız gerekiyor. Aşağıda yer alan komutu SSH ekranında girerek MySQL servisimizi duraklatıyoruz.
# service mysql stop |
2 – Bir sonraki adımda skip-grant özelliğini kullanarak MySQL servisimizi tekrardan başlatmamız gerekiyor.
# mysqld_safe –skip-grant-tables & |
3 – MySQL servisimizi “skip-grant” özelliğiyle başlattık. Şimdi MySQL servimizie şifresiz bağlanabiliriz.
# mysql -u root |
4 – Şifresiz girişi sağlayarak MySQL monitoring ekranına ulaştık. Artık sırasıyla aşağıda paylaşmış olduğum komutları MySQL monitoring ekranına girerek yeni şifremizi root kullanıcısına atayabiliriz.
# mysql> use mysql; | ||
# mysql> update user set password=PASSWORD(“Yeni Şifrenizi Yazın”) where User=’root’; | ||
# mysql> flush privileges; | ||
# mysql> quit;
5 – MySQL monitoring ekranında güncel şifremizi atadık ve monitoring ekranından çıktı şimdi tekrardan MySQL servisimizi duraklatmamız gerekiyor.
MySQL servisini duraklatmamızın sebebi “skip-grant” özelliğinden çıkmak için gerçekleştirilmektedir. MySQL servisimizi tekrardan başlatarak güncel root şifremizi kullanmaya başlayabiliriz.
|