Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Kopia bezpieczenstwa bazy danych
Forum PHP.pl > Forum > Bazy danych > MySQL
Gwozdyk
Utworzylem juz dosc spora baze danych do gry przez www.
Nie chcialbym jednak zeby na wskutek awarii komputera czy innej losowej sytuacji wszystko trafil szlak, dlatego chcialem zapytac w jaki sposob tworz sie kopie bazy danych. Tak aby zapisala sie jej struktura i zawarte dane w jakims pliku ktory moznaby bezpiecznie przechowywac i w razie potrzeby pr
ywrocic strukture bazy danych.
osiris
Witam,

najczesciej robi sie zrzut calej bazy co jakis czas (np. raz na tydzien), a codziennie (lub czesciej) robi sie kopie logow binarnych. Po wiecej informacji odsylam do mysql reference manual.

Pozdrawiam
doman78
Cześć,

Myślę, że pomoże Tobie lektura dokumentacji MySQL:
Backup & recovery

A w skrócie, jeżeli masz pełny dostęp do serwera to wykorzystujesz komendę:

Kod
mysqldump --tab=/sciezka/do/katalogu --opt nazwa_bazy_danych


Opis programu mysqldump jest dostępny w dokumentacji do któej link podałem powyżej. Jeżeli wszystko zadziałą nie powinno być problemu ze stworzeniem wpisu do CRONA.

Druga metoda to stworzenie procedury wykorzystującej zapytania do tablic:

Kod
    Select
            *
        Into outfile 'nazwa_pliku'
    From
        `nazwa_tablicy`


Dzięki temu możesz robić kopię bezpieczeństwa tylko tego co chcesz. A wynik zapisywany jest w pliku.

Powodzenia,
Doman





To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.