backup
MySQLDump वापरून दररोज किंवा MariaDB डेटाबेस स्वयंचलितपणे करण्यासाठी MySQL
, तुम्ही खालील चरणांचे अनुसरण करू शकता:
बॅकअप स्क्रिप्ट फाइल तयार करा
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
दररोज स्वयंचलित बॅकअप जॉब सेट करण्यासाठी शेड्यूलर वापरा. कमांड चालवून क्रॉन शेड्यूल उघडा:
crontab -e
2 AM वाजता दैनिक बॅकअप जॉब सेट करण्यासाठी क्रॉन शेड्यूल फाइलमध्ये खालील ओळ जोडा:
0 2 * * * /path/to/backup.sh
शेड्यूल फाइल सेव्ह करा आणि बंद करा cron
.
स्क्रिप्ट backup.sh
नंतर दररोज पहाटे 2 वाजता कार्यान्वित केली जाईल आणि ती निर्दिष्ट निर्देशिकेतील फाईलमध्ये MySQL
किंवा मारियाडीबी डेटाबेसचा बॅकअप करेल. e backup-YYYY-MM-DD.sql
लक्षात ठेवा की स्क्रिप्टमध्ये, तुम्हाला username
, password
, आणि database_name
वास्तविक लॉगिन माहिती आणि डेटाबेस नावासह बदलण्याची आवश्यकता आहे. त्याचप्रमाणे, /path/to/backup/directory
तुमच्या सिस्टमवरील वास्तविक बॅकअप स्टोरेज डिरेक्टरी मार्गावर बदला.