![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 29.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam problem dotyczący wykonywania kopii zapasowej bazy MySQL. Interesuje mnie następujący sposób jej wykonania: 1. Klikamy na odnośnik 2. Wykonuje się kopia bazy danych 3. Pobieramy kopię Coś podobnego działa w forum phpBB. Czy jest na to jakiś łatwy i ciekawy sposób. Na jednym z forum przeczytałem o phpMyBackup i jeśli nie znajdę innych ciekawych rozwiązań, zdecyduję się na ten program. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 411 Pomógł: 35 Dołączył: 27.06.2004 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
@fiszol
To zależy od wielu czynników, głównie od wydajności i obciążenia maszyny. Wczoraj (około 1 w nocy, a więc niskie obciążenie) wykonywałem kopie bazy 130 MB. Na dedykowanej, średnio nisko wydajniej, maszynie nie trwało to dłużej niż paręnaście sekund. Drugie tyle na spakowanie. Podejrzewam że zależność czasu od wielkości bazy jest bliska liniowej. Nie jestem pewien czy serwer jest nie do użytku, ale mogę sprawdzić to następnym razem. Cytat mozna ale po co? jak mozna sobie samemu zrobic plik taki jak sie nam podoba:) Bo nie ma sensu wywarzać otwartych drzwi. Po za tym mysqldump jest na pewno bardziej wydajny. Cytat dumpowanie nie sluzy tylko do tego zeby miec kopie, sluzy do tego zeby przeniesc dane do innej bazy, np na localhoscie domowym czy innym. Ale wygodniej zapisać kopie na serwerze, potem ściągnąć je bezpośrednio na drugi serwer i tam wrzucić do bazy. Nie musisz ściągać ich na swój komputer, więc oszczędzasz czas. Po za tym wydajae mi się, że mysql ma wbudowane mechanizmy do synchronizacji baz danych. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 11:06 |