![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 3 Dołączył: 27.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Pracuję nad pewnym serwisem i chcę sobie wykonać lokalną jego kopię, na której będe mógł spokonie pracować zamiast robić to na żywym orgamiźmie. W tym celu potrzebuję wykonać zrzut sporej bazy danych. i tu pojawia się problem. phpMyAdmin nie wykona tego, bo "Allowed memory size of 134217728 bytes exhausted..." dostępu do shella nie mam, więc standardowy mysqldump Mail do admina serwera raczej też odpada, bo za ponadplanowe backupy każą sobie płacić, a zresztą zanim się doczekam na jego reakcję, to się zestarzeję (IMG:style_emoticons/default/wink.gif) Czy ktoś spotkał się ze skryptem, który by coś takiego potrafił wykonać? Coś a'la bigdump, tylko w drugą stronę? najlepiej żeby od razu gzippem albo czymkolwiek podobnym to kompresował? Tylko ważny element - ten skrypt musi mieć możliwość działania na raty, bo zapisanie niektórych elementów strony może potrwać długo (niektóre tabele mają po kilkaset MB) i prawdopodobnie dostał by timeouta, gdyby wszystko na raz zrzucał. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 340 Pomógł: 49 Dołączył: 3.07.2009 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Witam. Pracuję nad pewnym serwisem i chcę sobie wykonać lokalną jego kopię, na której będe mógł spokonie pracować zamiast robić to na żywym orgamiźmie. W tym celu potrzebuję wykonać zrzut sporej bazy danych. i tu pojawia się problem. phpMyAdmin nie wykona tego, bo "Allowed memory size of 134217728 bytes exhausted..." dostępu do shella nie mam, więc standardowy mysqldump Mail do admina serwera raczej też odpada, bo za ponadplanowe backupy każą sobie płacić, a zresztą zanim się doczekam na jego reakcję, to się zestarzeję (IMG:style_emoticons/default/wink.gif) Czy ktoś spotkał się ze skryptem, który by coś takiego potrafił wykonać? Coś a'la bigdump, tylko w drugą stronę? najlepiej żeby od razu gzippem albo czymkolwiek podobnym to kompresował? Tylko ważny element - ten skrypt musi mieć możliwość działania na raty, bo zapisanie niektórych elementów strony może potrwać długo (niektóre tabele mają po kilkaset MB) i prawdopodobnie dostał by timeouta, gdyby wszystko na raz zrzucał. Phpmyadmin potrafi wykonać backup samej struktury bazy lub wybranych tabel. Najprościej będzie podzielić backup na kilka części i załatwić to phpmyadminem. Problem będziesz miał z indeksami. Pierwsze należy przenieść strukturę bez indeksów, potem przenieść dane, a na końcu dodać indeksy. Piotrek Ten post edytował bpskiba 13.04.2012, 09:31:25 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 18:11 |