Adım 1: Sunucu Durumunu Kontrol Edin
İlk yapmanız gereken, sunucunuzun genel durumu hakkında bilgi edinmektir. WHM paneline giriş yaptıktan sonra, sunucunuzun sağlıklı çalışıp çalışmadığını görmek için "Server Status" sekmesine göz atın. Eğer burada herhangi bir sorun gözüküyorsa, sunucunuzun aşırı yüklenmiş olma ihtimalini göz önünde bulundurmanız gerekir.
Adım 2: MySQL Hata Kayıtlarını Kontrol Edin
Her şeyin yolunda olup olmadığını görmek için /var/log/mysql veya /var/lib/mysql klasörlerinde bulunan hata loglarını kontrol etmek çok önemlidir. Burada genellikle sorunun kaynağını bulabilirsiniz. Örneğin, loglarda bir disk doluluğu hatası veya başka bir işlem çakışması olabilir.
Loglara göz atmak için şu komutları terminalde kullanabilirsiniz:
cat /var/log/mysql/error.log
Eğer burada hata mesajları varsa, bu mesajlar size çözüm için bir ipucu verebilir.
Adım 3: MySQL Servisini Yeniden Başlatın
Çoğu zaman basit bir yeniden başlatma, MySQL’in tekrar çalışmasını sağlar. Bunu yapmak için WHM üzerinden Service Manager'a gidin ve MySQL servisini yeniden başlatın. Eğer terminal üzerinden yapmak isterseniz şu komutu kullanabilirsiniz:
service mysql restart
Bu işlem MySQL’i sıfırlar ve genellikle problemi ortadan kaldırır.
Adım 4: Disk Alanı Kontrolü Yapın
Birçok MySQL başlatılamama hatası, disk alanı eksikliği nedeniyle meydana gelir. Sunucunuzda yeterli boş alan olup olmadığını kontrol etmek için aşağıdaki komutu kullanabilirsiniz:
df -h
Eğer disk alanınız dolmuşsa, gereksiz dosyaları silmeniz veya disk alanınızı genişletmeniz gerekebilir.
Adım 5: MySQL Yapılandırma Dosyasını Gözden Geçirin
Bazen yapılandırma dosyasındaki bir hata, MySQL’in başlatılamamasına sebep olabilir. Bu dosyayı kontrol etmek için şu komutla açabilirsiniz:
nano /etc/my.cnf
Burada herhangi bir yanlışlık olup olmadığını kontrol edin. Yanlış yapılandırmalar, MySQL’in düzgün çalışmamasına yol açabilir.
Adım 6: MySQL’i Yeniden Yükleyin
Eğer yukarıdaki adımlar işe yaramazsa, son çare olarak MySQL’i tamamen kaldırıp yeniden yüklemeyi düşünebilirsiniz. Bu işlem veri kaybına yol açabilir, bu yüzden öncelikle veritabanı yedeğinizi almayı unutmayın.
MySQL’i kaldırmak için:
yum remove mysql mysql-server
Sonrasında MySQL’i yeniden yükleyin:
yum install mysql mysql-server
Yükleme tamamlandıktan sonra, servisi başlatmak için:
service mysql start
Bu, çoğu zaman sorunu çözmek için etkili bir yöntem olacaktır.
Sonuç
MySQL’in başlatılamaması can sıkıcı bir sorun olabilir, ancak doğru adımları izleyerek bu problemi çözmek oldukça basittir. Sunucu durumu, log dosyaları ve yapılandırma hatalarını kontrol etmek, genellikle sorunun kaynağını bulmanıza yardımcı olur. Eğer yine de çözüm bulamazsanız, MySQL’i yeniden yüklemeyi deneyebilirsiniz. Bu adımları takip ederek, WHM panelinizdeki MySQL sorununu hızla çözebilir ve sitenizin tekrar sorunsuz bir şekilde çalışmasını sağlayabilirsiniz.