MariaDB root ve sıradan kullanıcılar için şifre nasıl değiştirilir
MariaDB root şifrenizi mi unuttunuz? Bu olmadan kullanıcıları, veritabanlarını yönetemez veya kritik yapılandırmalar yapamazsınız. Bu makalede, sadece MariaDB root şifresini nasıl hızlı bir şekilde sıfırlayacağınızı değil, aynı zamanda sıradan kullanıcılar için şifreyi nasıl sıfırlayacağınızı da öğreneceksiniz.
MySQL için lütfen ayrı kılavuzumuza başvurun.
Root kullanıcı veritabanının ana yöneticisidir. Tüm verilere ve ayarlara tam erişime sahiptirler. Bu şifreyi kaybederseniz, bazı ayarları değiştiremez veya komutları çalıştıramazsınız.
Tüm işlemler SSH üzerinden komut satırı aracılığıyla gerçekleştirilecektir. SSH kullanarak sunucunuza nasıl bağlanacağınıza dair ayrıntılı talimatları bu makalede bulabilirsiniz.
Devam etmeden önce /root/.my.cnf dosyasının içeriğini kontrol edin. Genellikle, MariaDB'ye erişmek için mevcut root şifresini içerir.
Bağlantıyı test etmek için şu komutu kullanın:
mysql -u root -p
Ardından, .my.cnf dosyasındaki şifreyi girin.
Şifre çalışmazsa, aşağıdaki talimatları izleyin.
Şifreyi sıfırlama
Aşağıdaki komutların çoğunda, MariaDB sunucusuyla etkileşim kurmak için mariadb yerine mysql komutu kullanılacaktır. Bunun nedeni, RHEL tabanlı dağıtımlar (RockyLinux, AlmaLinux vb.) gibi bazı işletim sistemlerinde mariadb komutunun kullanılamamasıdır. Bunun yerine, MySQL ile uyumluluk için mysql komutu kullanılır.
mysql komutunu kullanmak, sunucunun dağıtımına veya uygulamasından bağımsız olarak evrensel uyumluluk sağlar.
Adım 1: MariaDB'yi Durdurun
Şifreyi sıfırlamak için önce MariaDB sunucusunu durdurun. Şu komutu girin:
systemctl stop mariadb