DIY Линукс уеб сървър рана - Автоматизирайте вашата MySQL база данни MySQL архиви

от не повече от неделя, 10-ти февруари 2008

Добре, аз бях тичане, посветена сървъри за няколко години и аз бях към каша наоколо с кутии 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 ч..

Сега просто изтегляне една топка катран файл, когато се чувствам като архивирането на базата данни.

Можете да промените това вероятно малко и я използва за много други неща, като подкрепа на всички файлове също. (което аз правя)

Ако имате множество сървъри като мен, можете също да автоматизирате скриптове, за да изтеглите резервна база данни за всеки сървър. Това запазва нещата реално съкратени в случай на неуспех сървър.

Оценявам

1 Star2 Stars3 Stars4 Stars5 Stars
Loading ... Loading ...

tokyoflash


20000 GPS POI's $ 9,99

Свързани Новини и ресурси

Други интересни новини от нашите приятели

  • Много полезен скрипт. Благодарности.

    http://packratstudios.com
  • Радвам се, че помогнаха!
  • За да се автоматизира процеса на гръб горе, трябва да се използва локален Cron работа, която сваля файла на вашия компютър.

    Кое е толкова лесно .... всички те да се извлече отдалечен файл:


    Wget ftp://Username:Password @ www.yoursite.com / гръб / sqlbackup.tar
  • вярно, че, ако вие използвате Linux ... Чакай малко, защо съм аз не използват Linux!?!
  • Готини ръкопис.

    Винаги съм се използва софтуерен продукт за архивиране ми DBS - това е нещо като генератор архивиране на базата данни.

    Вие задавате му да работи ден и това ще направите резервно копие, имейл линк за сваляне, а също така се съхранява най-много резервни копия, колкото е необходимо.

    Това, което ми хареса е, че бихте могли да възстановите ПБ с едно кликване от администраторския панел.

    Крейг
Блог коментари захранва от Disqus
Ако ви харесва този пост тогава моля се абонирате за моята пълна RSS емисия.

Можете също така да се абонирате по пощата чрез попълване на вашето име и имейл по-долу:

Име: Email:


Имаш ли нова рязка рана, DIY, HOWTO, или притурки? Съвет нас тук.

Опитайте Goohack да се намери нова Рязка рана:


Featured Sites From Zedomax Blog Network