![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 0 Dołączył: 24.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Dzisiaj problemem dla mnie okazał się phpMyAdmin i baza danych. Chcę przenieść potężną bazę danych na inny serwer, ale mam problem. Podczas exportu jednej z tabel (151MB) - właściwie najcięższej - phpMyAdmin nie exportuje wszystkich rekordów. Pomija około 3000. Wszystkich jest ponad 405 000, a ja dostaję w exporcie 402 000. Liczby oczywiście są w przybliżeniu. Zna ktoś jakiś dobry program do eksportu bazy danych? MYSQL Administrator także sobie z tym problemem nie radzi. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Podziel sobie w tej tabeli najcięższej całość na 2 części. Zauważ, że PhpMyAdmin ma możliwość wybrania od którego rekordu ma zrobić iles tam rekordów jako backup. Pierwszy part to mogłoby być od rekordu 0 przypuśćmy 250.000 rekordów, a 2 część to od 250.000 kolejne 250.000 (IMG:style_emoticons/default/smile.gif) Jeśli zaznaczysz by zrobił o wiele za dużo niż jest to zrobi tyle ile ma faktycznie. Tak więc 250.000 od 0 da pakiet 250k rekordów, a 250.000 od rekordu 250.000 w Twoim wypadku zakończy na rekordzie 406.000, czyli będzie trochę mniejszy. W wariancie tym lepiej zaznaczyć w opcjach by tworzenie struktury miało warunek IF NOT EXISTS bo inaczej wywali błąd przy próbie importu. Ewentualnie wywal z 2 paczki tworzenie struktury i daj tylko by eksportował tylko dane.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 05:54 |