Strona 1 z 2
Przeniesienie Forum na inny serwer a brak dostępu do bazy...
: 22 lipca 2013, 12:50
autor: omega55
Witam Was !
Mam problem.
Jestem administratorem pewnego Forum. Administratorów jest kilku, ale okazało się, że nikt nie ma dostępu do serwera, ani bazy danych.
Tak skończyła się koleżeńska przysługa - ktoś zobowiązał się do wrzucenia Forum na serwer jakiejś firmy, a potem przestał w niej pracować...
Nowe władze firmy pozmieniały hasła dostępu, a o samym Forum jeszcze nie zdążyli się dowiedzieć i "nie mogą się dowiedzieć".
Krótko więc -
czy jest jakiś sposób na przeniesienie Forum na inny serwer bez dostępu ftp i do bazy danych ?
Oczywiste jest, że nowe Forum da się utworzyć w każdej chwili, chodzi tylko o przeniesienie danych, czyli bazy.
Archiwum co prawda da się utworzyć w panelu administracyjnym obecnego Forum, ale paczka waży podejrzanie mało i nie sądzę, żeby była kompletna - choć może się mylę.
Czy jest jakaś szansa na rozwiązanie problemu ?
Re: Przeniesienie Forum na inny serwer a brak dostępu do baz
: 22 lipca 2013, 13:26
autor: Bielu
przestaw na txt bo innaczej pobierasz gzip i możesz się bawić dekompresje

a tak pobierasz odrazu całą bazę danych.
Re: Przeniesienie Forum na inny serwer a brak dostępu do baz
: 22 lipca 2013, 13:41
autor: omega55
ale to archiwum z PA zajmuje niecałe 70MB... to jakoś mało jak na Forum istniejące 11 lat...
Re: Przeniesienie Forum na inny serwer a brak dostępu do baz
: 22 lipca 2013, 14:04
autor: Bielu
daj link do forum to ci ocenie czy dobra czy zła liczba mb
Re: Przeniesienie Forum na inny serwer a brak dostępu do baz
: 23 lipca 2013, 18:39
autor: omega55
W panelu administracyjnym jest informacja o rozmiarze bazy danych i jest tam podane, że waży 910MiB.
Udało mi się utworzyć archiwum o wadze 240MB i odtwarzanie na nowym forum niby przebiegło ok, ale danych nie widać.
Nie wiem co dalej...
Aaa, czy trzeba blokować dostęp do forum w czasie tworzenia kopii ?
Zastanawiam się dlaczego za każdym razem, kiedy tworzę backup, plik waży inaczej... raz 150MB, innym razem 240, jeszcze innym 210...
Re: Przeniesienie Forum na inny serwer a brak dostępu do baz
: 23 lipca 2013, 18:54
autor: Bielu
pobierasz wersję gzip? czy sql?
jeśli gzip zależy to od dostępności procesora... i stopnia kompresji
Re: Przeniesienie Forum na inny serwer a brak dostępu do baz
: 23 lipca 2013, 19:19
autor: omega55
Nie. Pobieram w "text".
Re: Przeniesienie Forum na inny serwer a brak dostępu do baz
: 23 lipca 2013, 19:23
autor: Bielu
no to nie wiem. w text powinno pobrać całą bazą danych 0.0
Re: Przeniesienie Forum na inny serwer a brak dostępu do baz
: 23 lipca 2013, 20:03
autor: jaroslw
Z przygotowaniem takiej dużej bazy do ściągnięcia może być problem, ze względu na limity pamięci i czasu procesora dla wykonania skryptu. Masz dostęp do edycji plików szablonu przez panel administracyjny? W ten sposób można byłoby poznać dane z config.php, dzięki funkcji eval(). O ile w czymś znajomość takich danych Ci pomoże…
Re: Przeniesienie Forum na inny serwer a brak dostępu do baz
: 23 lipca 2013, 23:28
autor: omega55
Nie wiem czy nie miałam gdzieś pliku config... Muszę przejrzeć dość spore archiwum plików jutro... Ale co dalej ? Dlaczego dane z tego pliku są ważne dla zrobienia kopii ?
Dopisuję :
Mam dostęp do bazy danych, tzn. nazwę i hasło. Mam tam opcje eksportu (do pliku). Nie wiem czy z powodu rozmiaru (ponad 900MB) uda mi się utworzyć kopię.
Zakładając, że się uda, to czy w takiej kopii będą wszystkie potrzebne mi dane do utworzenia identycznego Forum ? Czy wszystkie tabelki, podfora, działy są tworzone w tej bazie właśnie, czy część tych danych znajduje się na serwerze i tylko przez ftp uda się je uzyskać ?
Re: Przeniesienie Forum na inny serwer a brak dostępu do baz
: 24 lipca 2013, 10:47
autor: jaroslw
Dane te mogą się przydać, jeśli na serwerze jest jakiś panel do zarządzania bazą np. phpMyAdmin. Z drugiej strony, możesz też próbować robić kopię przez phpBB3, ale pojedynczych tabel. Może w ten sposób uda Ci się wyciągnąć całą.
W bazie będzie wszystko prócz załączników i awatarów. Jak już będziesz miał kopię bazy, wystarczy, że odtworzysz ją na nowym serwerze i na FTP wgrasz pliki odpowiedniej wersji phpBB.
Re: Przeniesienie Forum na inny serwer a brak dostępu do baz
: 24 lipca 2013, 11:19
autor: Bielu
I tak bedzie musial dzielic bo za duza baza do wgrywania
Re: Przeniesienie Forum na inny serwer a brak dostępu do baz
: 24 lipca 2013, 11:50
autor: omega55
a pojedyncze tabele można dzielić ? Bo chyba jest kilka takich "większych"
Re: Przeniesienie Forum na inny serwer a brak dostępu do baz
: 24 lipca 2013, 12:43
autor: jaroslw
Przez phpBB3 nie. Przez phpMyAdmina mógłbyś już eksportować tabelę dzieląc ją na wiersze (przy eksporcie można podać zakres).
Bielu, niekoniecznie. Istnieje takie fajne narzędzie jak
MySQLDumper. Dobrze radzi sobie z kopiowaniem i przywracaniem większych baz danych. Jeszcze lepiej jeśli na nowym hostingu będzie dostęp do shella - wtedy wystarczy jedna komenda. Jeśli nie, to często wystarczy prośba do administratora, żeby przywrócił bazę. Szkoda bawić się samemu w przywracanie po kawałku. Druga sprawa, że baza będzie i tak w kawałkach, więc odpada praca przy jej dzieleniu.
Jeszcze jedna rada. Forum jest na phpBB3? Jeśli tak, usuń indeks wyszukiwarki przed eksportem. Zajmuje dużo miejsca, a indeks można później odbudować.
Re: Przeniesienie Forum na inny serwer a brak dostępu do baz
: 24 lipca 2013, 13:28
autor: Bielu
Ten programik nie radzi sobie z bazami powyzej 500 mib wiec pojedyncze tabele by wgrywal