Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[TuT]Okresowy backup serwera. Skrypty Download


PleSX

Rekomendowane odpowiedzi

Opublikowano

Leży mi niepotrzebne na PC może się komuś przyda.

 

Oto dwa skrypty. Pierwszy backupuje samo mysql. Drugi całość pliki + mysql. Są one skonfigurowane dla robienia backupów dla twlan. Wgrywamy je do katalogu /opt. W tym samym katalogu tworzymy katalog backup a w nim sql (/opt/backup/sql). Mysql jest backupowanie co 30min. Pliki zawsze o 5:00.

W "-phaslo" zmieniamy hasło np -p123 dla hasla 123 do mysql. Jeżeli używamy innego konta niż root musimy dodać -u nazwausera. Oczywiście skrypty pod linuxa.

 

Dodajemy do crontaba (/etc/crontab).

 

0 5 * * *   root    screen -A -m -d -S BACKUP sh /opt/backup.sh
*/30 * * * *   root    screen -A -m -d -S BACKUPSQL sh /opt/backupsql.sh

 

backupsql.sh

cd /opt
mysqldump  -phaslo lan >`date +%Y-%m-%d.%H.%M.%S`lan.sql
mv *lan.sql backup/sql

 

backup.sh

cd /opt
mysqldump  -phaslo lan >`date +%Y-%m-%d.%H.%M.%S`lan.sql
tar zcvf `date +%Y-%m-%d.%H.%M.%S`twlan.tar.gz twlan
tar zcvf `date +%Y-%m-%d.%H.%M.%S`.tar.gz *tar.gz *lan.sql
rm -r *twlan.tar.gz *lan.sql
mv *.tar.gz backup/

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...