From a7cc9ee6ebfea2765bd3e4812ef5de844ec974e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdullah=20=C3=9CLKER?= Date: Fri, 12 Mar 2021 22:05:07 +0300 Subject: [PATCH] Plesk Panel Mysql Backup Scriptleri eklendi --- Plesk_Panel_Mysql_Backup1.sh | 48 ++++++++++++++++++++++++++++++++++++ Plesk_Panel_Mysql_Backup2.sh | 23 +++++++++++++++++ 2 files changed, 71 insertions(+) create mode 100644 Plesk_Panel_Mysql_Backup1.sh create mode 100644 Plesk_Panel_Mysql_Backup2.sh diff --git a/Plesk_Panel_Mysql_Backup1.sh b/Plesk_Panel_Mysql_Backup1.sh new file mode 100644 index 0000000..91a6565 --- /dev/null +++ b/Plesk_Panel_Mysql_Backup1.sh @@ -0,0 +1,48 @@ +#!/bin/bash +# caylakpenguen - 20 Aralik 2020 - 19:14 +# edit = Prs 14 Oca 2021 21:46:15 +03 +# Plesk-Panel icin Mysql db yedekleme servisi :) +# +# her saat basi yedek almak icin. +# Ornek Cron girdisi +# 00 * * * * /root/yedekle.sh +# +# +DATE=`date "+%Y%m%d-%H%M%S"` +OPSIYON="--single-transaction --default-character-set=utf8mb4" +MYSQL_PWD=`cat /etc/psa/.psa.shadow` +DUMPCMD="mysqldump -uadmin" +CMD="$MYSQL_PWD $DUMPCMD $OPSIYON" + + +#Yedek-Al +$CMD FORUMDB | gzip -9 > /root/FORUMDB.sql.gz +$CMD RESIMDB | gzip -9 > /root/RESIMDB.sql.gz +$CMD DOSYADB | gzip -9 > /root/DOSYADB.sql.gz + +#Tar arsivi olustur. +cd /root +sleep 1 +tar -cpf backup.tar FORUMDB.sql.gz \ + RESIMDB.sql.gz \ + DOSYADB.sql.gz + +#ftp bilgileri girilecek. +ftphost='10.20.30.40' +user='caylak' +pass='P4r0l+a5evD4' + +#Ftp Gonderimi. +ftp -n -v $ftphost << EOT +ascii +user $user $pass +prompt +# harici disk dizinine gir. +cd Backup/xenforo +# dosyayi yolla tarihli olarak. +put backup.tar backup-$DATE.tar +# +bye +EOT +#------- +#bittiiii :) diff --git a/Plesk_Panel_Mysql_Backup2.sh b/Plesk_Panel_Mysql_Backup2.sh new file mode 100644 index 0000000..38c92d7 --- /dev/null +++ b/Plesk_Panel_Mysql_Backup2.sh @@ -0,0 +1,23 @@ +#!/bin/bash +# caylakpenguen - 20 Aralik 2020 - 19:14 +# edit = Prs 14 Oca 2021 21:46:15 +03 +# Plesk-Panel icin Mysql db yedekleme servisi :) +# +# her saat basi yedek almak icin. +# Ornek Cron girdisi +# 00 * * * * /root/yedekle.sh +# +# +DATE=`date "+%Y%m%d-%H%M%S"` +OPSIYON="--single-transaction --default-character-set=utf8mb4" +MYSQL_PWD=`cat /etc/psa/.psa.shadow` +DUMPCMD="mysqldump -uadmin" +CMD="$MYSQL_PWD $DUMPCMD $OPSIYON" + + +#Yedek-Al +$CMD FORUMDB | gzip -9 > /root/Backup/FORUMDB.sql.gz +$CMD RESIMDB | gzip -9 > /root/Backup/RESIMDB.sql.gz +$CMD DOSYADB | gzip -9 > /root/Backup/DOSYADB.sql.gz +#------- +#bittiiii :)