N1 Nex1on

Kopie zapasowe: wykonanie, pobranie, przywrócenie, przechowywanie gdzie indziej

Kopia bazy jednym kliknięciem, przywracanie z potwierdzeniem i zabezpieczeniem, wgrywanie kopii i wysyłanie na zewnątrz z szyfrowaniem.

Zaktualizowano 07.11.2026

Kopia bazy to ubezpieczenie na wypadek, gdy usunięto nie to, co trzeba, aktualizacja poszła źle albo zawiódł hosting. Rób ją przed każdą większą zmianą.

Co zawiera kopia

Kopia to zrzut całej bazy: wpisy, użytkownicy, ustawienia i dane modułów. Plików witryny (wgranych obrazów w public/uploads, własnych motywów i modułów) w niej nie ma: kopiuje się je osobno, na przykład przez FTP. Kopia leży poza folderem publicznym, a pobrać ją może tylko osoba zalogowana do panelu.

Wykonaj i pobierz

Dział „Kopie zapasowe bazy danych” (menu „Kopie i przenoszenie”). Naciśnij „Utwórz kopię zapasową”: panel napisze, ile tabel i wierszy w niej jest. Przy każdej kopii na liście są „Pobierz” i „Usuń”. Pobierz kopię na własny komputer: kopia, która leży tylko na tym samym hostingu, nie uratuje, jeśli hosting zniknie. Przed aktualizacją silnika kopię robi on sam.

Przywróć bazę

Przywrócenie zastępuje wszystko, co jest teraz, tym, co było w kopii: wpisy i ustawienia, które pojawiły się po niej, znikną. Dlatego:
- wybierz kopię, wpisz jej nazwę ręcznie i naciśnij „Przywróć bazę danych”. Nazwę wpisuje się celowo: między „kliknąłem nie tam” a „przepisałem nazwę” jest sekunda na zastanowienie;
- przed przywróceniem panel sam robi kopię bieżącej bazy i podaje jej plik: jeśli wynik się nie spodoba, wrócisz do niej;
- jeśli przywracanie zostało przerwane (zamknięto stronę, serwer się zrestartował), na stronie pojawi się „Przywracanie bazy rozpoczęte i niedokończone” oraz przycisk „Wróć do stanu sprzed próby”;
- w kopii z czerwoną etykietą „niepełna” brakuje niektórych tabel bieżącej bazy. Przywrócenie zostawi te tabele bez zmian, więc część danych będzie nowa, a część stara. Jeśli tego chcesz, zaznacz „Rozumiem”.

Wgraj kopię z komputera

Plik .sql lub .sql.gz wykonany przez ten sam silnik można wgrać na listę. Może to zrobić tylko właściciel i tylko po świeżym haśle. Silnik przyjmuje wyłącznie zrzut tej witryny: każdy inny SQL (obce tabele, kilka poleceń pod rząd, polecenia typu GRANT) jest odrzucany z podaniem powodu. Wgrana kopia sama niczego nie zmienia: przywrócenie z niej to osobna czynność.

Kopie gdzie indziej

Dział „Kopie w innym miejscu” jest dostępny tylko dla właściciela. Według harmonogramu (codziennie lub raz w tygodniu) silnik wysyła kopię do magazynu poza witryną: zgodnego z S3, WebDAV lub SFTP. Co warto wiedzieć:
- kopia jest szyfrowana kluczem, który pokazuje się raz. Zachowaj go w bezpiecznym miejscu: bez klucza kopii nie da się otworzyć, a serwer go nie ma. Jeśli go zgubisz, utwórz nowy; stare kopie zostaną pod starym kluczem;
- nadaj kluczowi magazynu uprawnienie tylko do zapisu, bez usuwania i listowania: klucz leży w witrynie, a klucz z prawem usuwania po włamaniu skasowałby także kopie zewnętrzne. Okres przechowywania lepiej ustawić po stronie magazynu;
- „Sprawdź połączenie” wgrywa jeden mały plik i niczego nie usuwa; „Wyślij kopię teraz” uruchamia wysyłkę ręcznie;
- włączenie wymaga świeżego hasła, a przy zmianie magazynu lub sekretów każdy właściciel dostaje e-mail;
- gdy przyjdzie pierwsza kopia, otwórz ją na własnym komputerze: pobierz mały plik nx-decrypt.php i połóż obok kopię oraz plik z kluczem. W ten sposób raz sprawdzisz, że klucz działa.

Jak często

Dla działającej witryny: codzienna kopia na zewnątrz plus kopia na Twoim komputerze przed każdą większą zmianą, aktualizacją i masowym czyszczeniem.

Czy ten artykuł pomógł?
Na tej stronie