Skocz do zawartości
drseba

Jak skutecznie wyksportować dużą bazę MySQL

Polecane posty

Przygotowuję się do pożegnania z nazwa.pl i szukam skutecznej, w miarę szybkiej, w dogodnej dla mnie porze możliwości pobrania mojej bazy wielkości ok 400MB. Zapewne wiele osób zna problemy jakie występują z tym procesem w przypadku NetArt'u

 

fragment rozmowy z chata:

 drseba: a ja zapytałem o której są robione backupy

 NetArt: Czy mogę udzielić jesczez jakichś informacji

 drseba: i o której ja mogę wystapić z taka prośbą

 NetArt: W godzinach nocnych. Dokładnie jest ciężko ustalić godzinę backupu gdyż wykonywany on jest dla całej fizycznej maszyny.

 drseba: w pierwszym pytaniu pytałem o dogodną dla MNIE porę

 NetArt: Prośbę może Pan wysłać w dowolnym momencie, zostanie wtedy backup odnaleziony i dane zostaną udostępnione na serwerze w formie archiwum.

 drseba: jeżeli taką operację chciałbym przeprowadzić w nocy to skąd wiem z kiedy będzie backup?

 drseba: logicznym jest że chciałbym wszystkie dane a nie z przed iluś godzin/dni

 NetArt: W takim razie jeżeli to rozwiązanie nie jest dla Pana odopowiednie może Pan samodzielnie przeprowadzić eksport bazy zewnętrznym oprogramowaniem. Z tym że jak już zaznaczyłem mogą wystąpić komplikacje przy eksporcie bazy. Przeszkody na jakie można się natknąć to parametry bezpieczeństwa obowiązujące na serwerach.

 drseba: co zrobic by nie było problemów -stąd cała nasza rozmowa bo wiem że z tym jest u Was wielki problem...

 NetArt: Może Pan zamówić serwer Provider oraz usługę dedykowanej bazy danych gdzie nie obowiązują parametry bezpieczeństwa dla baz danych. Nasi administratorzy przy zmianie serwera z Active na Provider będą mogli pomóc przy przenoszeniu danych serwisu.

 drseba: podjąłem inne decyzje i proszę o odpowiedz na moje pytanie

 NetArt: Dokładnie na które?

 drseba: co zrobić by skutecznie i w dogodnym dla mnie czasie sciągnąć swoją bazę

 NetArt: Już udzieliłem odpowiedź Panu na to pytanie "W takim razie jeżeli to rozwiązanie nie jest dla Pana odpowiednie może Pan samodzielnie przeprowadzić eksport bazy zewnętrznym oprogramowaniem. Z tym że jak już zaznaczyłem mogą wystąpić komplikacje przy eksporcie bazy. Przeszkody na jakie można się natknąć to parametry bezpieczeństwa obowiązujące na serwerach."

 drseba: będziemy bawić się w ciuciubabkę?

 drseba: skutecznie i bez problemów!

 NetArt: Niestety jeżeli pojawiają się problemy związane z przekroczeniem parametrów bezpieczeństwa to jedyną możliwością skutecznego eksportu bazy danych w dowolnym momencie jest wykonanie go częściami po jednej bądź kilka tabel w zależności od wielkości i ilości danych.

 drseba: a njie prościej jest mi udostępnić bazę w postaci pliku wtedy kiedy o to poproszę?

 drseba: bawił się pan w to co mi sugeruje??

 NetArt: Tak, jest prościej lecz udostępnienie bazy możliwe jest tylko z backupu który wykonywano w ten bądź poprzedniej nocy.

 drseba: proszę nie pisać głupot, bo to zalezy tylko i wyłącznie od waszej dobrej woli a nie możliwości technicznych...

 drseba: niestety uświadczam się w tym ze podjąłem dobrą decyzję

 

Czy ktoś ma jakieś pomysły bo zabawa w pojedyncze tabele (które też nie są małe) jest pi pi pi

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Może trzeba się rozpędzić na jakies 20 metrów i walnąć głową w ścianę?

Niezłą polewkę musieli tam z Ciebie mieć ci konsultanci, pewnie przy piwie o Tobie gadali ;)

(nie komentuję problemu, tylko Twój prymitywny sposób porozumiewania się)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Nie zmienia to faktu, że zrobienie backupu takiej bazy w nazwie jest upierdliwe (kawałek bazy/godzinka przerwy/następny kawałek/godzinka przerwy) i tak do końca.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

No ale przecież z tej "rozmowy" wynika, że można napisać np. o 6 rano i wtedy dostanie backup z nocy. Czy to naprawdę takie złe rozwiązanie dla kogoś kto ma 400MB bazy i liczy na Bóg wie co?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Można po prostu użyć programy np. MySQL Front i połączyć się z MySql-em bezpośrednio ze swojego kompa i pobrać bazę. Ja to przerabiałem przy przenoszeniu danych z home.pl

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

is_wm proszę daruj sobie swoje komentarze

bo nikogo nie obrażam, a mając perspektywę ślęczenia i wiedząc co mnie czeka, chyba logiczne jest, że szukam najprostszej metody. Chyba też nie dziwnym jest, że zależy mi na jak najkrótszej przerwie stąd też chciałbym to zrobić w dogodnym dla mnie momencie. Nadal jestem klientem NetArt'u i nie ważne jak wielkim czy malutkim, nie wymagam też cudów tylko normalnego dostępu do swoich danych.

 

regdos wierz mi, że tak łatwo się to nie uda - gdyby było inaczej nie byłoby tego pytania. Można ale będzie to wyglądało tak jak opisał infinity.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość N3T5kY
is_wm proszę daruj sobie swoje komentarze

Komentarze, jak komentarze, ale skoro nie możesz mieć bazy z przed kilku godzin, to dlaczego od razu nie wziąłeś dedyka/VPSa? Lub konta z dostępem shell?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość

Nazwa.pl jaka jest, każdy wie.. też swoje mają za skórą.. ale kto, do jasnej ciasnej, trzyma 400-megową bazę na sharedzie????

heh

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Nazwa.pl jaka jest, każdy wie.. też swoje mają za skórą.. ale kto, do jasnej ciasnej, trzyma 400-megową bazę na sharedzie????

heh

Po tym co przeczytałem w życiu nie kupiłbym nic od takiej firmy jak nazwa.pl. W tym suporcie jacyś debile pracują, zrzut 400 MB bazy mysqldumpem to ze 3 minuty w porywach do 5. Krócej niż trwała ta rozmowa. Dump po spakowaniu pewnie zajmie ze 20 - 40 MB, można wystawić na koncie klienta do ściągnięcia. Tak czy inaczej nie powinno być ma problemu z uzyskaniem bazy nie starszej niż pół godziny, jedyne co stoi na przeszkodzie to zła wola.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

No ale przecież Ty chcesz od nich uciec, dziwisz się, że nie sypią Ci kwiatami pod nogi? ;)

IMHO nie ma w tym nic dziwnego, że nie nadskakują nad Tobą.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

is_wm zrozum, że nie oczekuję nic ponad normalny dostęp do swojej bazy. To nawet nie ważne czy ja stamtąd uciekam czy nie. Mógłbym być i na początku abo u nich, problem byłby dokładnie taki sam. Zapewniam Cię, ze baza mogłaby być znacząco mniejsza, a problem nadal byłby ten sam. Sami doskonale wiedzą:

może Pan samodzielnie przeprowadzić eksport bazy zewnętrznym oprogramowaniem. Z tym że jak już zaznaczyłem mogą wystąpić komplikacje przy eksporcie bazy.

Nie udostępniają żadnej alternatywnej metody, nawet niech by była wolniejsza, mniej obciążająca. Powinienem mieć możliwość samodzielnego i nielimitowanego w taki sposób (choćby narzucanie warunków czasowych) dostępu do bazy. A jeżeli nie wiesz to gwarantuję Ci, że nawet próba pobrania pojedynczej większej lub z większą ilością rekordów tabeli też będzie problematyczne.

 

400MB na sharedzie? A dlaczego nie? Ich limit to 500MB Na znakomitej większości innych wirtuali nie ma ograniczeń co do wielkości bazy.

 

crazyluki - dzięki nie omieszkam przetestować

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
No ale przecież Ty chcesz od nich uciec, dziwisz się, że nie sypią Ci kwiatami pod nogi? ;)

IMHO nie ma w tym nic dziwnego, że nie nadskakują nad Tobą.

Jest coś takiego jak dobra opinia. Jeden niezadowolony klient zniechęci do firmy 10 innych. Dlatego nawet dla takiego co chce się wynieść robi się to o co prosi a potem mówi 'dziękujemy za współpracę, było nam miło'. A nie "nie mamy pańskiego płaszcza i co nam pan teraz zrobi?".

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość

Masz rację.. ich wina .......... >>>> że robią promocje schodząc z ceną do pułapu, kiedy dzieciarnia może sobie pozwolić na ich usługi... przynajmniej na te pół roku ; )P

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Masz rację.. ich wina .......... >>>> że robią promocje schodząc z ceną do pułapu, kiedy dzieciarnia może sobie pozwolić na ich usługi... przynajmniej na te pół roku ; )P

IMO to sponsi od pewnego czasu przesadzasz swoimi postami.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość

xorg mi się wydaje, że przesadzam od zawsze

na szczęście nasze opinie to tylko opinie... bo od tego jest forum, czyż nie?

 

sorry, ale jak widzę zachodnie fora (chociaż nawet i nie zachodnie), na których jest utrzymywany porządek (a przede wszystkim brak 3 postów dziennie w stylu "co polecicie za 50zł, chcę 1/10 i panel DA", którego to typu posty po prostu są zakazane - tzw. "prośby o....", pod którymi leci zwykły SPAM od firm hostingowych) to aż chce się tutaj sadzić na lewo i prawo grubsze teksty...

 

Tak, jak walczę z wrzucaniem tekstów do "Firma > Oferty pracy" przez domorosłych webmastah, tak będę częściej wnioskował o zabronienie w regulaminie postów "szukam 1/10, co polecacie" od ludzi, którzy nawet nie wysilą się i nie przeczytają paru, parunastu poprzednich wątków w danym dziale... myślę, że tu jest babcia pogrzebana co do syfu na tym forum... a nie jakieś tam moje docinki do dzieciaków, którzy > i tu kółko się zamyka > nie czytają wcześniej nic, nie googlują, tylko po prostu "jadą" z tematem.. do tego często z tragiczną stylistyką, ortografią i interpunkcją...

 

Uff.. no, to podsumowałem "dlaczego przesadzam"... offtop się zrobił, który w sumie też uważam za niezbyt dobre zjawisko (choć forum według mnie to jest właśnie miejsce do pogadania, wbrew temu, co niektórzy piszą - no ale od tego są mody i cięcie wątków)...

 

dyskusja - rzeka, nie warta nawet zaczynania heh

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

@crazyluki

tak na prawdę na cały wątek tylko Ty udzieliłeś faktycznej pomocy

konkretne pytanie - konkretna odpowiedź :D

Wielkie dzięki!!

 

mysqldumper jest rewelacyjny jak dla mnie i co najważniejsze:

 

 

Właśnie jestem po próbach backup'ów baz mysql na nazwa

Baza ~400MB czas tworzenia archiwum ~6,5 minuty

wynikowy sql.gz ~60MB

ściągniecie do siebie ~2,5 minuty

 

co w efekcie daje 9minut i mam swój backup u siebie, zrobiony kiedy chce i bez proszenia się...

a wszystko dzięki

http://www.mysqldumper.de/en/

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×