-
March 23rd, 2011, 17:07
#1
مدیر کل
یک شل کاربردی برای بک آپ گرفتن از کل Mysql
با سلام
شاید براتون سخت باشه از یه سرور که 500 تا سایت روش هست هر روز بک آپ بگیری چه از فایل چه از SQL بنابر این میاید و مثلا هفتگی میگیرید ولی بیشتر مواقع چون SQL خیلی سریع تر آپدیت میشه به مشکل بر میخورید بنا بر این میتونید فقط از کل دیتا بیس هر روز بک آپ بگیرید و از فایل ها مثلا هر 4 روز یا یک هفته .
شاید یه متد برای بک آپ گرفتن باشه ....
اول از همه فولدی که میخوایم بک آپ هارو توش بریزیم میسازیم و :
کد:
mkdir /home/backupmysql
touch /home/backupmysql/backup.sh
chmod 777 /home/backupmysql/backup.sh
nano /home/backupmysql/backup.sh
بعد این کد رو قرار میدیم :
کد:
#!/bin/bash
mysqldump --all-databases > /home/backupsql/`date +%Y%m%d`.sql
echo Backup Completed `hostname` `date` >> backuplog
mail -s "BACKUP Completed" info@webhostingtalk.ir < backuplog
بعد در Cron قرار میدیم :
و به اخر این خط رو اضافه میکنیم :
کد:
0 0 * * * /home/backupsql/backup.sh
با تشکر
برای پیش رفت در علم آسانسوری وجود ندارد پله ها را باید پیاده رفت /./ همیشه این یادتان باشد که دست بالای دست بسیار است.
يادمان باشد براي يك بار ايستادن صد ها بار افتاده ايم /./ بک آپ مهمترین رمز موفقیت هاستینگ /./ امنیت مطلق نیست.
ارتباط مستقیم با من :
Admin -{(@)}- WebHostingTalk . ir
-
تعداد تشکر ها ازVahid به دلیل پست مفید
-
March 23rd, 2011 17:07
# ADS
-
March 23rd, 2011, 17:12
#2
عضو دائم
پاسخ : یک شل کاربردی برای بک آپ گرفتن از کل Mysql
اگه بخواد ریموت منتقل بشه چجوری میشه؟
-
تعداد تشکر ها از mohsen1 به دلیل پست مفید
-
March 23rd, 2011, 17:18
#3
مدیر کل
پاسخ : یک شل کاربردی برای بک آپ گرفتن از کل Mysql
برای پیش رفت در علم آسانسوری وجود ندارد پله ها را باید پیاده رفت /./ همیشه این یادتان باشد که دست بالای دست بسیار است.
يادمان باشد براي يك بار ايستادن صد ها بار افتاده ايم /./ بک آپ مهمترین رمز موفقیت هاستینگ /./ امنیت مطلق نیست.
ارتباط مستقیم با من :
Admin -{(@)}- WebHostingTalk . ir
-
تعداد تشکر ها از Vahid به دلیل پست مفید
-
March 23rd, 2011, 18:46
#4
عضو دائم
پاسخ : یک شل کاربردی برای بک آپ گرفتن از کل Mysql
بله به یه سرور دیگه منتقل بشه...
-
تعداد تشکر ها از mohsen1 به دلیل پست مفید
-
March 23rd, 2011, 19:18
#5
مدیر کل
پاسخ : یک شل کاربردی برای بک آپ گرفتن از کل Mysql
باید از متد publickey authentication استفاده کرد و فایل هارو جابجا کرد
فکر کنم یه دفعه برای حامد توضیح دادم اگه پیداش کردم میزارم
اگه نه مینویسم نمونشو میزارم
برای پیش رفت در علم آسانسوری وجود ندارد پله ها را باید پیاده رفت /./ همیشه این یادتان باشد که دست بالای دست بسیار است.
يادمان باشد براي يك بار ايستادن صد ها بار افتاده ايم /./ بک آپ مهمترین رمز موفقیت هاستینگ /./ امنیت مطلق نیست.
ارتباط مستقیم با من :
Admin -{(@)}- WebHostingTalk . ir
-
تعداد تشکر ها ازVahid به دلیل پست مفید
-
April 30th, 2012, 10:49
#6
پاسخ : یک شل کاربردی برای بک آپ گرفتن از کل Mysql
کد:
# ./backup.sh
mysqldump: Got error: 1045: Access denied for user 'root'@'localhost' (using password: NO) when trying to connect
مهندس مصطفی رضوی
واحد فروش و بازاریابی فن آوری اطلاعات دهکده وب
info at webvillage dot ir
02537753093
-
تعداد تشکر ها از tthost به دلیل پست مفید