--=REKLAMA=--

Akeeba Backup/Odtwarzanie bazy danych

Z Joomla!WikiPL

(Przekierowano z Akeeba Backup/Przywrócenie bazy danych)

Jeśli ustawienia serwera odpowiadają wymaganiom instalacji Joomla, klikamy w prawym górnym rogu przycisk Następna, aby przejść na stronę z ustawieniami połączenia z bazą danych. Instalator wykrywa, czy odtwarzamy witrynę w tym samym środowisku, w którym została sporządzona kopia zapasowa i proponuje wyczyszczenie danych z formularza, gdy wykryje, że odtwarzamy witrynę w innym środowisku. Ostrzeżenie możemy zignorować lub nacisnąć przycisk OK, aby dane zostały wyczyszczone.

Przywrócenie bazy danych

Ikona wazne.png
 Ważne!

Jeśli odtwarzamy witrynę w nowym środowisku na serwerze wdrożeniowym, musimy wcześniej utworzyć bazę danych, z którą połączy się instalator. Projektant komponentu umieścił w skrypcie polecenia tworzące bazę danych. Są one skuteczne jedynie w przypadku, gdy odtwarzamy witrynę na lokalnym serwerze testowym albo na serwerze, na którym mamy pełne prawa użytkownika MySQL. Na większości serwerów wdrożeniowych trzeba bazę danych utworzyć wcześniej.


Ustawienia parametrów połączenia z bazą danych

Wprowadzamy odpowiednie parametry połączenia z bazą danych:

  • Sterownik bazy danych: pozostawiamy domyślne mysql albo - jeżeli korzystasz z bazy danych MySQL w wersji powyżej 5 - wybierz nowszy, bezpieczniejszy i szybszy sterownik mysqli (z literą i na końcu)
  • Serwer bazy danych: zwykle localhost, ale - uwaga - wbrew temu, co zapewne myślisz, adresy localhost oraz 127.0.0.1 nie są dla PHP tym samym. Jest możliwe, że wpisanie adresu localhost szczególnie na serwerze lokalnym w środowisku Mac OS wywoła błąd połączenia z bazą danych. Wpisanie adresu 127.0.0.1 może Ci zaoszczędzić sporo siwych włosów, a na pewno sporo czasu.
  • Nazwa użytkownika: nazwa użytkownika bazy danych
  • Hasło użytkownika: hasło użytkownika bazy danych
  • Nazwa bazy danych: nazwa bazy, w której chcemy odtworzyć dane witryny. Jeśli wybierzemy istniejącą bazę danych, jej tabele zostaną podczas przywracania zastąpione tabelami odtworzonymi z kopii bazy danych. Jeśli chcesz zapobiec nadpisaniu istniejących tabel, zaznacz jedną z dwu opcji w opcjach rozszerzonych.

Opcje z grupy Dostrajanie pozostawiamy zwykle bez zmian. Ale w niektórych sytuacjach można je dostosować do sytuacji. Gdy otrzymujemy komunikaty, ze w bazie danych istnieje już wiersz..., można zaznaczyć opcję Użyj REPLACE (ZASTĄP) zamiast INSERT (WSTAW). Maksymalny czas wykonania należy pozostawić bez zmian, chyba, że pojawiają się błędy AJAX lub przekroczenia czasu wykonywania. W takim przypadku można zmienić tę wartość na 3,2 a nawet 1. Spowoduje to zwolnienie tempa odtwarzania bazy danych, ale może zapewni powodzenie operacji.

O pomyślnym przywróceniu bazy danych zostaniemy poinformowani stosownym komunikatem.

Dziękujemy za wkład

» Stefan Wajda [zwiastun],