Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] backup części bazy danych, backup części bazy
gawar
post
Post #1





Grupa: Zarejestrowani
Postów: 123
Pomógł: 0
Dołączył: 26.10.2010

Ostrzeżenie: (0%)
-----


Cześć, Szukam pomysłu na wyjęcie z bazy danych tylko części danych i zapisaniu ich do pliku .sql łącznie ze strukturą bazy. Coś takiego jak wersja demo tylko do podglądu z ograniczonym widokiem. Chciałbym aby części tabel i pół z "dużej" bazy ten backup nie uwzględniał. Zależy mi na tym, żeby było to proste w obsłudze. Muszę jak najbardziej to zautomatyzować. Jak już będę miał taki plik to wrzucam go na serwer i co 24 godziny ten plik by nadpisywał tą ograniczoną wersje systemu. Ma ktoś jakiś pomysł / sugestie?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
leonpro778
post
Post #2





Grupa: Zarejestrowani
Postów: 146
Pomógł: 19
Dołączył: 1.03.2012

Ostrzeżenie: (0%)
-----


Mi przychodzą do głowy dwa rozwiązania.

Pierwszy to:
  1. SELECT * INTO OUTFILE 'nazwa_pliku' FROM 'nazwa_tabeli' LIMIT ile_rekordow


Potem ładujesz do swojej bazy demo poprzez LOAD DATA
Tutaj musisz mieć już "czystą" bazę demo (w sensie strukturę).


Drugi:
Korzystamy z funkcji system() w PHP i bawimy się standardowo z mysqldump. To chyba bardziej skomplikowany sposób.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 22:19