JetBackup MySQL Backup Alınmıyor Hatası Nasıl Çözülür? Net Çözüm Adımları Yazdır

  • 0

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

 
systemctl status mysql
 

veya (MariaDB kullanıyorsan):

 
systemctl status mariadb
 

Çalışmıyorsa başlat:

 
systemctl start mysql
 

2) MySQL bağlantısını test et

JetBackup MySQL’e erişemiyorsa backup alamaz.

Şuraya gir: SSH

 
mysql -u root -p
 

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

 
which mysqldump
 

Yoksa yükle:

 
yum install mysql -y
 

Test için manuel dump al:

 
mysqldump -u root -p --all-databases > test.sql
 

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

 
df -h
 

Disk doluysa MySQL backup alınmaz.


6) Yetki (privilege) problemini kontrol et

MySQL kullanıcı yetkisi yoksa dump alınamaz.

Şuraya gir: MySQL

 
SHOW GRANTS FOR 'root'@'localhost';
 

Eksikse yetki ver:

 
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
 

7) JetBackup loglarını kontrol et

En net hata burada yazar.

Şuraya gir: SSH

 
cat /usr/local/jetapps/var/log/jetbackup5/daemon.log | grep -i mysql
 

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

 
mysqladmin variables | grep socket
 

Çıkan yol ile JetBackup ayarındaki aynı olmalı.

JetBackup 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.

Lisansı İncele

Bu cevap yeterince yardımcı oldu mu?


X
"Kripto ile ödemelerde %10 İndirim dönemi başladı!"

KAMPANYA KOMBO!

Kombo lisanslarda geçerli %25 İndirim fırsatını kaçırma!

İndirim Kodu: KOMBO25

Önemli Bilgilendirme: Kredi kartı ile yapılan ödemelerde fatura tutarına KDV (İşlem Ücreti) yansıtılmaktadır. Diğer ödeme yöntemlerinde ek ücret alınmaz.