Menggunakan menggunakan pekerjaan cron di cPanel secara automatik secara automatik membuat sandaran pangkalan data mySQL menyediakan backup mySQL automatik dengan pekerjaan canel cron: Proses ini secara amnya melibatkan membuat skrip shell yang melakukan sandaran dan kemudian menjadualkan skrip yang dijalankan menggunakan pekerjaan cron. Skrip itu sendiri biasanya menggunakan utiliti baris
ingat untuk menggantikan ruang letak seperti
,, mysqldump
, dan laluan fail sandaran dengan kelayakan sebenar dan lokasi yang dikehendaki. Buat skrip boleh dilaksanakan menggunakan backup_db.sh
. Kemudian, dalam antara muka kerja Cron Canel, anda akan menentukan laluan ke skrip ini dan jadual. Jadual dinyatakan menggunakan entri crontab (mis.,
#!/bin/bash MYSQL_USER="your_mysql_username" MYSQL_PASS="your_mysql_password" MYSQL_DB="your_database_name" BACKUP_FILE="/home/your_cpanel_username/public_html/backups/$(date +%Y-%m-%d_%H-%M-%S)_$MYSQL_DB.sql" # Adjust path as needed mysqldump -u $MYSQL_USER -p$MYSQL_PASS $MYSQL_DB > $BACKUP_FILE echo "Backup completed successfully at $(date)" >> /home/your_cpanel_username/public_html/backups/backup_log.txt # Optional logging
your_mysql_username
your_mysql_password
perubahan frekuensi tinggi (mis., Tapak e-dagang dengan urus niaga yang kerap): your_database_name
Pertimbangkan sandaran setiap jam atau lebih kerap untuk meminimumkan kehilangan data. Ini datang dengan peningkatan penggunaan penyimpanan. Ini mengimbangi keselamatan data dengan kecekapan penyimpanan. permohonan. RTO adalah berapa lama masa yang diperlukan untuk memulihkan sistem anda, dan RPO adalah berapa banyak kehilangan data yang boleh diterima. Faktor -faktor ini akan mempengaruhi pilihan frekuensi sandaran anda. Berikut adalah beberapa amalan terbaik: chmod x backup_db.sh
/home/your_cpanel_username/backups/
). Ini menghalang penghapusan atau rasuah secara tidak sengaja semasa kemas kini laman web. Ini boleh melibatkan pemadaman yang lebih lama secara automatik (dibincangkan di bahagian seterusnya) atau menggunakan penyelesaian sandaran yang lebih canggih yang mengendalikan versi. Ini melindungi terhadap kehilangan data akibat kegagalan pelayan atau bencana. Perintah Atas ialah kandungan terperinci Sandaran sandaran mysql secara automatik menggunakan pekerjaan cron di cpanel. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!