MySQL Yedek Alma [Yardım]
4
●175
- 02-07-2020, 14:05:01Arkadaşlar selam phpmyadmin deki database'i 1 saatte bir otomatik nasıl yedek aldırabilirim ?
- 08-07-2020, 22:27:41Böyle bir backup.sh yapıp cron ile otomatik yedek aldırabilirsin.Bilgileri kendi bilgilerine göre düzenlersin.
https://kodyapistir.com/FQfPyHwbRM - 10-03-2024, 05:40:25Konuyu hortlattığım için özür dilerim siteye ulaşılamıyor güncel bir kod var mı?karaca425 adlı üyeden alıntı: mesajı görüntüle
- 11-03-2024, 23:46:08Aşağıdaki kodlar ile backup.sh dosyası oluşturup dener misiniz?Kaya adlı üyeden alıntı: mesajı görüntüle
#!/bin/bash # Veritabanı bilgilerinizi buraya girin DB_USER="kullanici_adi" DB_PASSWORD="sifre" DB_NAME="veritabani_adi" # Yedeklerin saklanacağı dizin (lütfen sonunda / işaretini kullanmayın) BACKUP_DIR="/yedek/dizini" # Yedek dosyası için zaman damgası TIMESTAMP=$(date +%F-%H-%M-%S) # Yedek dosyasının adı BACKUP_FILE="$BACKUP_DIR/$DB_NAME-$TIMESTAMP.sql" # Veritabanını yedekle mysqldump -u$DB_USER -p$DB_PASSWORD $DB_NAME > $BACKUP_FILE # İşlem sonucunu kontrol et if [ $? -eq 0 ]; then echo "Veritabanı yedeği başarıyla alındı: $BACKUP_FILE" else echo "Veritabanı yedeği alınırken bir hata oluştu" fi