JetBackup sadece dosyaları yedekliyor ama MySQL backup almıyorsa genelde MySQL erişim sorunu, yetki problemi veya dump işleminin başarısız olması neden olur. Backup loglarında database kısmı atlanır veya hata verir. Sorun bu. Aşağıdaki adımları uygulayarak düzeltebilirsin.
Sorun şu:
JetBackup çalışıyor ama MySQL veritabanları yedeklenmiyor.
Aşağıdaki adımları uygulayarak düzeltebilirsin.
Çözüm Adımları
1) MySQL servisinin çalıştığını kontrol et
Şuraya gir: SSH
veya (MariaDB kullanıyorsan):
Çalışmıyorsa başlat:
2) MySQL bağlantısını test et
JetBackup MySQL’e erişemiyorsa backup alamaz.
Şuraya gir: SSH
Bağlantı hatası alıyorsan:
- root şifresi yanlış olabilir
- socket yolu bozuk olabilir
3) mysqldump çalışıyor mu kontrol et
JetBackup arka planda mysqldump kullanır.
Şuraya gir: SSH
Yoksa yükle:
Test için manuel dump al:
Hata veriyorsa sorun MySQL tarafında.
4) JetBackup MySQL ayarlarını kontrol et
Şuraya gir:
WHM → JetBackup → Settings → Database
Şunları kontrol et:
- MySQL backup aktif mi
- Socket path doğru mu (
/var/lib/mysql/mysql.sock) - Authentication yöntemi doğru mu
5) Disk alanını kontrol et
Database dump sırasında geçici alan kullanılır.
Şuraya gir: SSH
Disk doluysa MySQL backup alınmaz.
6) Yetki (privilege) problemini kontrol et
MySQL kullanıcı yetkisi yoksa dump alınamaz.
Şuraya gir: MySQL
Eksikse yetki ver:
FLUSH PRIVILEGES;
7) JetBackup loglarını kontrol et
En net hata burada yazar.
Şuraya gir: SSH
Sık hatalar:
- Access denied
- mysqldump failed
- Can't connect to local MySQL server
- socket not found
Log’a göre direkt müdahale et.
8) Socket yolunu düzelt
Yanlış socket yolu çok sık sorun çıkarır.
Şuraya gir: SSH
Çıkan yol ile JetBackup ayarındaki aynı olmalı.
Verilerinizi Güvenceye Alın!
Sunucu felaketlerine karşı hazırlıklı olun. Sınırsız hesap destekli, anında teslim JetBackup lisansı ile verilerinizi otomatik yedekleyin.