Chun backup
an MySQL
bunachar sonraí MariaDB go huathoibríoch nó go laethúil ag baint úsáide as MySQLDump, is féidir leat na céimeanna thíos a leanúint:
Cruthaigh comhad script cúltaca
Cruthaigh comhad scripte(m.sh., backup.sh
) a mbeidh na horduithe cúltaca ann. Oscail eagarthóir téacs agus cuir na horduithe seo a leanas leis an gcomhad script:
#!/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"
Sábháil an comhad scripte agus cinntigh go bhfuil ceadanna inrite aige. Chun seo a dhéanamh, rith an t-ordú seo a leanas:
chmod +x backup.sh
Socraigh post cúltaca uathoibríoch
Bain úsáid as an cron
sceidealóir chun post cúltaca uathoibríoch laethúil a shocrú. Oscail an sceideal cron tríd an ordú a rith:
crontab -e
Cuir an líne seo a leanas leis an gcomhad sceidil cron chun post cúltaca laethúil a shocrú ag 2 AM:
0 2 * * * /path/to/backup.sh
Sábháil agus dún an cron
comhad sceidil.
backup.sh
Déanfar an script a fhorghníomhú go laethúil ag 2 AM, agus déanfaidh sé cúltaca de MySQL
bhunachar sonraí MariaDB chuig an e backup-YYYY-MM-DD.sql
gcomhad sa chomhadlann sonraithe.
Tabhair faoi deara, sa script, go gcaithfidh tú an fhaisnéis logáil isteach iarbhír agus ainm an bhunachair sonraí a chur in ionad username
, ,. Mar an gcéanna, athraigh go dtí an cosán eolaire stórála cúltaca iarbhír ar do chóras. password
database_name
/path/to/backup/directory