لتشغيل قاعدة بيانات backup
MariaDB MySQL
أو قاعدة بيانات MariaDB يوميًا باستخدام MySQLDump ، يمكنك اتباع الخطوات التالية:
قم بإنشاء ملف نصي احتياطي
قم بإنشاء ملف نصي(على سبيل المثال backup.sh
) ليحتوي على أوامر النسخ الاحتياطي. افتح محرر نصوص وأضف الأوامر التالية إلى ملف البرنامج النصي:
#!/bin/bash
# Replace the database connection information
DB_USER="username"
DB_PASSWORD="password"
DB_NAME="database_name"
# Path to the backup directory
BACKUP_DIR="/path/to/backup/directory"
# Create a backup file name with date format
BACKUP_FILE="$BACKUP_DIR/backup-$(date +%Y-%m-%d).sql"
# Use mysqldump command to backup the database
mysqldump -u$DB_USER -p$DB_PASSWORD $DB_NAME > $BACKUP_FILE
# Print a completion message when the backup is done
echo "Backup completed: $BACKUP_FILE"
احفظ ملف البرنامج النصي وتأكد من أنه يحتوي على أذونات قابلة للتنفيذ. للقيام بذلك ، قم بتشغيل الأمر التالي:
chmod +x backup.sh
قم بإعداد مهمة نسخ احتياطي تلقائي
استخدم cron
المجدول لإعداد مهمة نسخ احتياطي تلقائي يومية. افتح جدول cron عن طريق تشغيل الأمر:
crontab -e
أضف السطر التالي إلى ملف جدولة cron لإعداد مهمة نسخ احتياطي يومية في الساعة 2 صباحًا:
0 2 * * * /path/to/backup.sh
احفظ وأغلق cron
ملف الجدولة.
سيتم بعد ذلك تنفيذ البرنامج backup.sh
النصي يوميًا في الساعة 2 صباحًا ، وسيقوم بعمل نسخة احتياطية من MySQL
قاعدة بيانات MariaDB أو إلى e backup-YYYY-MM-DD.sql
الملف رقم في الدليل المحدد.
لاحظ أنه في البرنامج النصي ، تحتاج إلى استبدال username
، password
ومع database_name
معلومات تسجيل الدخول الفعلية واسم قاعدة البيانات. وبالمثل ، قم بالتغيير /path/to/backup/directory
إلى مسار دليل تخزين النسخ الاحتياطي الفعلي على نظامك.