Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

CRON i codzienna kopia bazy danych


matma4u

Rekomendowane odpowiedzi

Każdy z nas wie jak cenna jest baza danych i ile można stracić zaniedbując systematyczne wykonywanie jej kopi bezpieczeństwa. Korzystając z kilku prostych poleceń i CRON'a możemy w pełni zautomatyzować cały proces.

W pierwszym kroku na naszym FTP tworzymy katalog np. kopie_bazy. W katalogu tym będą zapisywane kolejne kopie bazy danych.

Następnie otwieramy jakikolwiek edytor tekstu (np. Notatnik) i wstawiamy do pliku zawartość:

#!/bin/bash mysqldump --opt --no-create-db --user=tu_wstawiamy_nazwe_użytkownika_bazy --password=tu_wstawiamy_hasło_do_bazy tu_wstawiamy_nazwe_bazy > /tu_wstawiamy_ścieżkę_do katalogu_z_kopiami_bazy/kopia_bazy_danych_z_dnia_`date +"%Y-%m-%d_%H:%M"`.sql
Zapisujemy jako np. mysql_backup.sh i wysyłamy na serwer FTP do katalogu kopie_bazy

Odnosząc się do tego co na samym początku napisałem zawartość pliku powinna wyglądać następująco:

#!/bin/bash mysqldump --opt --no-create-db --user=tu_wstawiamy_nazwe_użytkownika_bazy --password=tu_wstawiamy_hasło_do_bazy tu_wstawiamy_nazwe_bazy > /kopie_bazy/kopia_bazy_danych_z_dnia_`date +"%Y-%m-%d_%H:%M"`.sql
Skrypt ten będzie wykonywał kopię bazy i zapisywał ją do pliku sql o nazwie np. kopia_bazy_danych_z_dnia_2012-11-16_16:45.sql

Teraz wystarczy w pliku crontab dodał wpis, który będzie uruchamiał nasze zadanie np. codziennie o godzinie 13:10.

Jeśli posiadasz dostęp do linii poleceń serwera, na którym znajduje się Twoja strona np poprzez SSH wystarczy wpisać crontab -e. W tym momencie możemy edytować plik dopisując do jego zawartości kod:

10 13 * * * /kopie_bazy/mysql_backup.sh
Jeśli nie masz dostępu do linii poleceń, ale w panelu zarządzania Twoją stroną istnieje możliwość konfiguracji zadań cron, przejdź tam i skonfiguruj odpowiednio całe zadanie np. dhosting.pl ma taką opcję bezpośrednio w panelu administracyjnym.
  • Lubię to 1

46279b204b.png

Rozwiążemy dla Ciebie każde zadanie z matematyki: http://matma4u.pl

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.