![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 11.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
witam
czy ktos moglby mi wyjasnic jak za pomoca php zrobic backup bazy danych mysql do pliku a nastepnie przywrocic baze z kopii zapasowej? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
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 ( (IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) To tak ogólnie zależy, co dokładnie chcesz wiedzieć i z czym masz problem. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pozdrawiam. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 11:50 |