نماد اعتماد الکترونيکي
logo-samandehi

ارزان وی پی اس | فروش هاست , دامنه , سرور مجازی , خدمات هاستینگ

مرکز فروش هاست و دامنه و سرور مجازی و خدمات سایت|Arzan-VPS

فروش انواع هاست و سرور مجازی و خدمات ثبت دامنه

فروش هاست ارزان , وی پی اس فرانسه ارزان , سرور مجازی آلمان ارزان , فروش هاست پر بازدید , هاست پر بازدید

هاست , دامنه , سرور مجازی , وی پی اس , هاست لینوکس , هاست پر بازدید , هاست ارزان , هاست رایگان , هاست آمریکا

خرید هاست , خرید دامنه , خرید سرور مجازی , خرید هاست ارزان , خرید دامنه ارزان , خرید وی پی اس
هاست , دامنه , سرور مجازی , وی پی اس , هاست لینوکس , هاست پر بازدید , هاست ارزان , سرور مجازی کانادا , هاست رایگان , هاست آمریکا

ارزان وی پی اس


هاست دانلود, هاست اشتراکی, سرور مجازی, ثبت دامین
شماره تماس :
همین حالا تماس بگیرید ( ساعت تماس 18:30 الی 24 )

بک آپ گیری از دیتابیس های سرور به صورت اتوماتیک

ما بسیار تا بسیار بر روی امر بکاپ گیری تاکید کردیم آنرا ارزشمند تر از خود سرویس دهی دانسته ایم و  برای این منظور مقاله های آموزشی ارزشمندی نیز به صورت رایگان در اختیار کاربران قرار میدیم تا بهتر بتوانند بکاپ گیری رو انجام دهند

با این اسکریپت میتوایند به صورت اتوماتیک از دیتابیس های سرورتون بکاپ بگیرید

کارکرد بسیار آسان هست و شما می توانید بصورت کران جاب هر چند ساعت یکبار از دیتابیس های خود بک آپ گرفته و به یک اکانت FTP انتقال دهید. اگر نیاز به تهیه فضایی امن جهت بکاپ گیری دارید میتوانید از اینجا سفارش دهید

ابتدا دو فایل زیر را ایجاد می کنیم :

touch /root/mysql_dump.sh

touch /root/ftp_upload.sh

سپس با یک ویرایشگر فایل اول /root/mysql_dump.sh را باز کرده :

ما از ویرایشگر nano استفاده میکنیم

nano /root/mysql_dump.sh

و محتویات زیر را قرار می دهیم:

#!/bin/bash

Time=$(date +”%d-%m”);

cd /var/lib/mysql/
mkdir /home/dbbacks/
mkdir /home/dbbacks/backups
mkdir /home/dbbacks/backups/$Time
ls -d */ > /home/dbbacks/backups/$Time/db.txt
sed -i “s|/||g” /home/dbbacks/backups/$Time/db.txt
cd /home/dbbacks/backups/$Time
for user in `/bin/cat /home/dbbacks/backups/$Time/db.txt` ; do mysqldump $user > $user.sql && sh /root/ftp_upload.sh $user ; rm -rf $user.sql ; done

سپس فایل بعدی /root/ftp_upload.sh را باز کرده و محتویات زیر را قرار می دهیم :

#!/bin/bash
Time=$(date +”%d-%m”);
cd /home/dbbacks/backups/$Time

HOST=YOUR FTP IP
USER=YOUR FTP USERNAME
PASS=YOUR FTP PASSWORD

ftp -inv $HOST << EOF
user $USER $PASS

mkdir $Time
cd $Time
put $1.sql

bye

یک سری توضیحات در مورد محتویات بالا خدمت شما اعلام می کنم:
۱- ابتدا وارد فولدر دیتابیس ها شده که ( شما باید مسیر دیتابیس های خود را اگر تغییر داده باشید در فایل بالا جایگزین کنید)
۲- فولدر های مربوطه در شاخه /home ایجاد کرده تا یک temporary برای export گرفتن و انتقال فایل .sql به ftp ما باشد.
۳-۴ بر اساس روز یک فولدر به تاریخ روز_ماه ایجاد کرده و در یک فایل db.txt تمامی دیتابیس های شما را اعمم از دیتابیس mysql قرار می دهد.
۵- سپس از تمامی نام های دیتابیس موجود در db.txt یک export می گیرد و در مسیر temporary ما ذخیره و به ftp ما transfer کرده و delete می کند!

تاریخ : ۹ اسفند ۱۳۹۵ موضوع : سرور
برچسب ها :
برای دریافت آخرین اخبار سیام و اعزام و شرایط ها عضو خبرنامه شوید