Aşağıdaki kodum belirlenen klasöre mysql veri tabnının yedeğini atıyor fakat 0KB dosya içi boş şeklinde. Veri tabanım dolu oysa sebebi ne olabilir acaba. Şimdiden teşekkür ederim…
def yedek_al(self):
try:
# Yedekleme için tarih bilgisini al
tarih = datetime.datetime.now().strftime("%Y%m%d_%H%M%S")
# Hedef yedekleme klasörünü belirle
hedef_klasor = r"D:\pansiyonYedek"
# Yedekleme dosyasının adını oluştur
yedek_ad = f"pansiyon_yedek_{tarih}.sql"
# Komutu oluşturun
command = f"mysqldump -u root pansiyony > {hedef_klasor}\\{yedek_ad}"
# Komutu çalıştırın
subprocess.run(command, shell=True, check=True)
print(f"Veritabanı başarıyla yedeklendi: {hedef_klasor}\\{yedek_ad}")
except subprocess.CalledProcessError as e:
print("Yedek alma hatası:", e)