Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
Vultr menawarkan sandaran automatik sebagai pilihan untuk setiap Performance Series VPS. Artikel ini memberikan, selain fitur ini, pilihan untuk membuat sandaran pangkalan data harian secara automatik di pelayan, dan juga mengirimnya melalui FTP ke pelayan sandaran anda atau bahkan host fail.
Pertama, buat dan ubah ke /backups
direktori.
mkdir /backups
cd /backups
Kemudian, menggunakan nano
atau editor kegemaran anda, buat fail skrip:
nano backupdb.sh
Sekarang, salin dan tampal skrip ini, dan edit pemboleh ubah di bahagian atas mengikut tetapan anda:
#!/bin/bash
############### Infos - Edit them accordingly ########################
DATE=`date +%Y-%m-%d_%H%M`
LOCAL_BACKUP_DIR="/backups"
DB_NAME="database_name"
DB_USER="root"
DB_PASSWORD="root_password"
FTP_SERVER="111.111.111.111"
FTP_USERNAME="ftp-user"
FTP_PASSWORD="ftp-pass"
FTP_UPLOAD_DIR="/upload"
LOG_FILE=/backups/backup-DATE.log
############### Local Backup ########################
mysqldump -u $DB_USER -p$DB_PASSWORD $DB_NAME | gzip > $LOCAL_BACKUP_DIR/$DATE-$DB_NAME.sql.gz
############### UPLOAD to FTP Server ################
ftp -nv $FTP_SERVER << EndFTP
user "$FTP_USERNAME" "$FTP_PASSWORD"
binary
cd $FTP_UPLOAD_DIR
lcd $LOCAL_BACKUP_DIR
put "$DATE-$DB_NAME.sql.gz"
bye
EndFTP
############### Check and save log, also send an email ################
if test $? = 0
then
echo "Database Successfully Uploaded to the Ftp Server!"
echo -e "Database Successfully created and uploaded to the FTP Server!" | mail -s "Backup from $DATE" [email protected]
else
echo "Error in database Upload to Ftp Server" > $LOG_FILE
fi
Setelah selesai mengedit skrip dan menyimpan failnya, kami membuat file dapat dilaksanakan dengan menerapkan perintah berikut:
chmod +x backupdb.sh
Anda boleh mengujinya sekarang dengan menaip terminal.
/backups/backupdb.sh
... dan setelah selesai pelaksanaan, ketik ls -a
untuk melihat apakah pangkalan data telah disandarkan. Sahkan juga jika ia dihantar ke pelayan FTP anda.
Sekiranya semuanya berfungsi dengan baik setakat ini, kita dapat membuatnya berjalan setiap hari dengan menggunakan Crontab.
Anda boleh mengedit crontab anda dengan arahan berikut:
crontab -e
Ini akan memaparkan editor teks di mana anda dapat memasukkan jadual anda dengan setiap pekerjaan pada baris baru.
Setiap bahagian dipisahkan oleh spasi, dengan bahagian terakhir mempunyai satu atau lebih ruang di dalamnya. Inilah cara kerja cron:
minit (0-59), jam (0-23, 0 = tengah malam), hari (1-31), bulan (1-12), hari kerja (0-6, 0 = Ahad), perintah
Jadi, dalam editor, taip atau tampal baris ini:
30 02 * * * /backups/backupdb.sh
Contoh di atas akan dijalankan /backups/backupdb.sh
pada pukul 02:30 pagi pada setiap hari setiap bulan. Sudah tentu, anda boleh mengubah masa mengikut kehendak anda.
Sekarang hanya simpan dan tutup fail. Pada masa yang dijadualkan, cadangan akan dilakukan.
Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
Ramai daripada anda tahu Switch akan keluar pada Mac 2017 dan ciri baharunya. Bagi yang tidak tahu, kami telah menyediakan senarai ciri yang menjadikan 'Tukar' sebagai 'gajet yang mesti ada'.
Adakah anda menunggu gergasi teknologi memenuhi janji mereka? semak apa yang masih belum dihantar.
Baca blog untuk mengetahui lapisan berbeza dalam Seni Bina Data Besar dan fungsinya dengan cara yang paling mudah.
Baca ini untuk mengetahui cara Kecerdasan Buatan semakin popular di kalangan syarikat berskala kecil dan cara ia meningkatkan kebarangkalian untuk menjadikan mereka berkembang dan memberikan pesaing mereka kelebihan.
CAPTCHA telah menjadi agak sukar untuk diselesaikan oleh pengguna dalam beberapa tahun kebelakangan ini. Adakah ia dapat kekal berkesan dalam pengesanan spam dan bot pada masa hadapan?
Apabila Sains Berkembang pada kadar yang pantas, mengambil alih banyak usaha kita, risiko untuk menundukkan diri kita kepada Ketunggalan yang tidak dapat dijelaskan juga meningkat. Baca, apakah makna ketunggalan bagi kita.
Apakah teleperubatan, penjagaan kesihatan jauh dan impaknya kepada generasi akan datang? Adakah ia tempat yang baik atau tidak dalam situasi pandemik? Baca blog untuk mencari paparan!
Anda mungkin pernah mendengar bahawa penggodam memperoleh banyak wang, tetapi pernahkah anda terfikir bagaimana mereka memperoleh wang seperti itu? Mari berbincang.
Baru-baru ini Apple mengeluarkan macOS Catalina 10.15.4 kemas kini tambahan untuk menyelesaikan masalah tetapi nampaknya kemas kini itu menyebabkan lebih banyak masalah yang membawa kepada pemusnahan mesin mac. Baca artikel ini untuk mengetahui lebih lanjut