DIY Линукс уеб сървър рана - Автоматизирайте вашата MySQL база данни MySQL архиви
Добре, аз бях тичане, посветена сървъри за няколко години и аз бях към каша наоколо с кутии Linux обратно в колежа.
Ето един от съществено значение автоматичен скрипт и работа Cron ще се нуждаят, за да запази своята резервна автоматично.
Да, ако получите специален сървър, не си получат глупав допълнително $ 15/month за архивиране на базата данни. (Всички те направите, е да скриптове като този и да ви таксува за него)
Можете да последват този пример и да прекарат, че парите на нездравословна храна.
Така че всичко, което трябва да направите, е FTP резервната ви файлове.
Това е начин, по-добре да се впусне в своя PhpMyAdmin и изтегляне от уеб интерфейса, тъй като файла вече е готов, за да изтеглите.
Ето как да го направите:
1) Направете нов файл, наречен backup.sh във вашата домашна директория. 2) Използвайте следния синтаксис:
mysqldump-U [USERNAME]-р [парола] - откажете [името на базата данни]> / root/backup/DATABASE1.sql Ето един пример backup.sh файл, ако сте имали 2 бази данни:
mysqldump-uUser1-pPassword1 - откажете database1> / root/backup/Database1.sql mysqldump-uUser2-pPassword2 - откажете Database2> / root/backup/Database2.sql катран cvf / / корен гръб / sqlbackup.tar / корен / гръб / *
Можете да тествате вашия скрипт, като въведете следното:
од backup.sh (The mysqldump ще замени по-старите файл, ако ти тичам това повече от веднъж)
3) Ако всичко работи добре, сега можете да поставите този скрипт да се пуска веднъж на ден в Cron работни места.
За Fedora Core, можете да редактирате файла / и т.н. / cron.d / SA-актуализация
Добавете следния ред:
10 3 * * * корен од / корен / гръб / backup.sh Това ще изпълни скрипт веднъж на ден в 3:10 ч..
Сега просто изтегляне една топка катран файл, когато се чувствам като архивирането на базата данни.
Можете да промените това вероятно малко и я използва за много други неща, като подкрепа на всички файлове също. (което аз правя)
Ако имате множество сървъри като мен, можете също да автоматизирате скриптове, за да изтеглите резервна база данни за всеки сървър. Това запазва нещата реално съкратени в случай на неуспех сървър.





