Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: backup bazy danych
Forum PHP.pl > Forum > Przedszkole
poniedzialek
witam
czy ktos moglby mi wyjasnic jak za pomoca php zrobic backup bazy danych mysql do pliku a nastepnie przywrocic baze z kopii zapasowej?
Sabistik
Bylo to juz poruszane wiele razy.
poniedzialek
poruszane moze i bylo ale co z tego skoro te porady to "uzyj phpmyadmin" albo polecenia ktore nie dzialaja?
strife
Rozumiem, że chcesz to stworzyć sam od początku do końca, nic nie stoi na przeszkodzie musisz się dobrze zapoznać z http://pl.php.net/manual/pl/ref.mysql.php, a następnie odpowiednio odczytywać dane i tworzyć z nich zapytania sql, które zapiszesz sobie na końcu do pliku *.sql

Odczytywanie, możesz cały plik wykonać przez mysql_query ( axesmiley.png ), albo odpowiednio go podzielić i wykonywać zapytania jakimś limitem, najpierw 50 potem kolejne etc. Oczywiście powinieneś też do tego dodać sprawdzanie każdego zapytania czy jest poprawne, aby nie dodać pół bazy a drugiej połowy w przypadku błędu już nie. Ale to już zależy jak skomplikowany ma być ten skrypt.

Albo jeśli mamy dostęp do shell'a to http://dev.mysql.com/doc/refman/5.0/en/mysqldump.html jednak nie wiem jak to w php będzie wyglądało w tym przypadku i czy jest to możliwe, więc rozszerzając temat chętnie posłucham odpowiedzi tongue.gif

To tak ogólnie zależy, co dokładnie chcesz wiedzieć i z czym masz problem. smile.gif

Pozdrawiam.
Sabistik
tu ktos juz znalazl gotowe rozwiazanie jak chcesz.
http://forum.php.pl/index.php?showtopic=40419
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.