Bookmark, share, and hop your favorite sites with SiteHoppin Toolbar for Firefox! اشارة مرجعيه ، حصة ، وقفزة في المواقع المفضلة لديك مع sitehoppin شريط الأدوات لفايرفوكس!

Back: 1/2 of UK Men Would Give Up Sex For A TV?!? عودة : 1 / 2 من الرجال في المملكه المتحدة من شأنه ان يتخلى عن ممارسة الجنس لأجل إعلان تلفزيون؟!؟

Forward: What is Soju and How Does it Affect an Entrecard (Ab)user’s Life الى الامام : ما هو soju وكيف تؤثر entrecard (أ ب) المستخدم في الحياة


DIY Linux Web Server HACK - Automate your MySQL MySQL database backups اعمال اليدويه المأجور خادم الويب لينكس -- اتمته الخلية الخلية قاعدة البيانات الخاصة بك احتياطية

Posted in نشر في Blog بلوق , ، Cool هادئ , ، DIY Zedomax اعمال اليدويه zedomax , ، DoItYourself! Doityourself! , ، Educational التعليميه , ، Hack الماجور , ، Linux لينكس , ، Ubuntu اوبونتو , ، Web شبكة , ، Wordpress WordPress by max on the February 10th, 2008 at 5:24 pm على ماكس في شباط / فبراير 10th ، 2008 في الساعة 5:24

Okay, I’ve been running dedicated servers for couple years now and I used to mess around with Linux boxes back in college. حسنا ، أنا كنت تشغيل خدمة مخصصة لزوجين سنوات حتى الآن وكنت الفوضى في جميع انحاء مع عودة صناديق لينكس في الكليه.

Here’s an essential automatic script and a cron job you will need in order to keep your backup automatic . وإليك النص اساسي التلقائي cron وسوف تحتاج الى عمل من اجل ابقاء الاحتياطيه الخاصة بك تلقائيا.

Yes, if you get a dedicated server, don’t get their stupid extra $15/month for backing up your database.  (All they do is make scripts like this one and charge you for it) نعم ، إذا كنت احصل على تقديم خدمة جادة ، لا حصول على وغبي 15/month دولار اضافية لدعم قاعدة البيانات.) كل ما نفعله هو ان تجعل مثل هذه الكتابات وانت المسؤول انه ل)

You can follow this example and go spend that money on junk food. يمكنك اتباع هذا المثال وتذهب الاموال التي تنفق على الاغذيه الزباله.

So all you have to do is FTP your backup files. لذا كل ما عليك فعله هو بروتوكول نقل الملفات الاحتياطيه الخاصة بك الملفات.

This is way better than going into your phpMyAdmin and downloading from the web interface since the file is already ready for you to download. وهذا هو وسيلة أفضل من الذهاب الى حسابك في phpmyadmin وتنزيل من شبكة الانترنت منذ الملف بالفعل جاهزه للتحميل.

Here’s how you do it: وإليك كيف تفعل ذلك :

1) Make a new file called backup.sh in your home directory. 1) تقديم ملف جديد يسمى backup.sh في منزلك الدليل. 2) Use the following syntax: 2) استخدام النحو التالي :

 mysqldump -u[USERNAME] -p[PASSWORD] –opt [DATABASE NAME] > /root/backup/DATABASE1.sql mysqldump - ش [اسم المستخدم] - ف [كلمة السر] - الاراضي الفلسطينية المحتلة [اسم قاعدة البيانات]> / root/backup/database1.sql 

Here’s an example backup.sh file if you had 2 databases: واليك مثال backup.sh الملف لو كان لديك 2 قواعد البيانات :

 mysqldump -uUser1 -pPassword1 --opt Database1 > /root/backup/Database1.sql mysqldump -uUser2 -pPassword2 --opt Database2 > /root/backup/Database2.sql tar cvf /root/backup/sqlbackup.tar /root/backup/* mysqldump - uuser1 - ppassword1 -- يختار database1> / root/backup/database1.sql mysqldump - uuser2 - ppassword2 -- يختار database2> / root/backup/database2.sql القطران cvf / الجذر / الاحتياطيه / sqlbackup.tar / الجذر / النسخ الاحتياطي / * 

You can test your script by typing this: يمكنك اختبار الخاص بك بكتابه هذا النص :

 sh backup.sh ش backup.sh 

(The mysqldump will overwrite the older file if you run this more than once) (Mysqldump سوف كبار السن فوق الملف اذا قمت بتشغيل هذا اكثر من مرة واحدة)

3) If everything is working good, now you can put that script to be run once a day in your cron job. 3) اذا كان كل شىء يعمل جيدا ، يمكنك الآن ان وضع سيناريو لتشغيلها مرة واحدة في اليوم cron الخاص بك في الوظيفة.

For Fedora Core, you can edit this file /etc/cron.d/sa-update لفيدورا الاساسية ، ويمكنك تعديل هذا الملف / الخ / cron.d / سا - آخر التطورات

Add the following line: اضافة السطر التالي :

 10 3 * * * root sh /root/backup/backup.sh 10 3 * * * الجذر ش / الجذر / الاحتياطيه / backup.sh 

This will execute the script once a day at 3:10AM. تتولى تنفيذ هذا السيناريو مرة واحدة فى اليوم فى الساعة 3:10.

Now simply download one tar ball file whenever you feel like backing up your database. الآن مجرد تحميل ملف واحد القطران الكرة كلما كنت تشعر مثل نسخ احتياطية من قاعدة البيانات.

You can probably change this a little bit and use it for many other things like backing up all your files too. يمكنك تغيير هذا ربما قليلا واستخدامها لاشياء اخرى كثيرة مثل دعم كل ما تبذلونه من الملفات ايضا. (which I do) (الذي أنا)

If you have multiple servers like me, you can also automate your scripts to download backup databases to each server. اذا كان لديك متعددة لخدمة مثلى ، يمكنك أيضا مخطوطات الآلي الخاص بك لتحميل احتياطية لكل قواعد البيانات الخادم. That keeps things real redundant in case of server failure. الاشياء الحقيقية التي تحافظ على لزوم له في حالة فشل الخادم.

, ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ، , ،



1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet) (لا يوجد تقييم)
Loading ... Loading ... تحميل...


If you like this post then please subscribe to my اذا كنت مثل هذه الوظيفة بعد ذلك يرجى الاشتراك لبلادي full feed RSS ار اس اس تغذية كاملة . You can also subscribe by كما يمكنك الاشتراك عن طريق Email البريد الالكتروني .

Got a new hack, DIY, howto, or gadget? حصل جديدة المأجور ، اعمال اليدويه ، howto ، او الاداه؟ Tip us here نصيحه لنا هنا .

Search for a Hack: البحث عن المأجور :


Bookmark It! انها علامة!


| Digg it البحث بعمق ول | SiteHoppin Sitehoppin | Wagg It ومن wagg |

Related Posts الوظائف ذات الصلة



TrackBack Trackback

Email this to a Friend هذا البريد الالكتروني الى صديق Email This Post Email This Post هذا البريد الالكتروني بعد

RSS feed آر إس إس

5 Comments 5 تعليقات »

Comment by التعليق Mike مايك
2008-02-11 02:24:34 2008-02-11 02:24:34

Very useful script. سكريبت مفيدة جدا. Thanks. شكرا.

http://packratstudios.com

Myavatars 0،2
Comment by التعليق max ماكس
2008-02-11 07:15:11 2008-02-11 07:15:11

glad it helped! سعيد ساعد!

Myavatars 0،2
Comment by التعليق Brian Gaut بريان gaut اكتتبت تعليقات عبر البريد الالكتروني
2008-02-11 05:22:04 2008-02-11 05:22:04

To further automate the process of backing up, you should set up a LOCAL cron job that downloads the file to your computer. لمزيد من اتمته عملية دعم ، يجب عليك ان انشاء فرص العمل المحلية cron ان تنزيل الملف الى جهاز الكمبيوتر الخاص بك.

Which is just as easy…. ومثلما هو الذي سهل…. all ya do fetch the remote file: يا هل احضار جميع الناءيه الملف :

wget ftp://Username:Password@www.yoursite.com/backup/sqlbackup.tar ftp://username:password @ www.yoursite.com / الاحتياطيه / sqlbackup.tar

Myavatars 0،2
Comment by التعليق max ماكس
2008-02-11 07:14:54 2008-02-11 07:14:54

true, that’s if you are using Linux…wait a minute, why am i not using linux!?! صحيح ، هذا اذا كنت تستخدم لينكس… انتظر دقيقة ، لماذا انا لا تستخدم لينكس!؟!

Myavatars 0،2
Comment by التعليق Craig Beckta كريغ beckta اكتتبت تعليقات عبر البريد الالكتروني
2008-06-05 16:10:43 2008-06-05 16:10:43

Cool script. كوول النصي.

I’ve always used a software product to backup my DBs - it was something like database backup generator. انا كنت دائما استخدم منتج البرامج الاحتياطيه لبلدي DBS -- وكأن شيئا مثل قاعدة بيانات للمولدات الاحتياطيه.

You set it to run daily and it’ll back up, email you a download link, and also store as many backups as you need. لك ان تشغله يوميا وأنها سوف تصل الى الوراء ، عنوان البريد الالكتروني الذي وصله تنزيل ، وايضا عدد النسخ الاحتياطيه تخزين كل ما تحتاج اليه.

The thing I liked was that you could restore the DB with one click from the admin panel. الشيء هو ان احببت يمكنك استعادة ديسيبل بكبسه واحدة من ادارة الفريق.

Craig كريج

Myavatars 0،2
Name (required) الاسم (مطلوب)
E-mail (required - never shown publicly) البريد الالكتروني (مطلوب -- تظهر ابدا)
URI ورى

Subscribe to comments via email الإشتراك في التعليقات عبر البريد الالكتروني
Your Comment ( تعليقك) smaller size أصغر حجم | | larger size حجم اكبر ) (
You may use <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> in your comment. يمكنك استخدام <ahref="" title=""> <abbrtitle=""> <acronymtitle=""> <b><blockquotecite=""> <cite><code><دل datetime = "" > <em><i><qCite=""> <strike><strong>في تعليقك.