Jak przywrócić bazę danych MySQL z kopii zapasowej za pomocą MySQL Workbench ⋆ ALexHost SRL

Sprawdź swoje umiejętności we wszystkich naszych usługach hostingowych i otrzymaj 15% zniżki!

Użyj kodu przy kasie:

Skills
16.01.2025

Jak przywrócić bazę danych MySQL z kopii zapasowej za pomocą MySQL Workbench

Przywracanie bazy danych MySQL z kopii zapasowej za pomocą MySQL Workbench jest prostym procesem, umożliwiającym odzyskanie danych z wcześniej zapisanych kopii zapasowych. Niezależnie od tego, czy przywracasz dane z powodu migracji, awarii serwera czy z innych powodów, MySQL Workbench zapewnia intuicyjny interfejs do przywracania bazy danych.

Oto przewodnik krok po kroku, jak przywrócić bazę danych MySQL za pomocą MySQL Workbench.


Wymagania wstępne:

  1. MySQL Workbench: Upewnij się, że MySQL Workbench jest zainstalowany w systemie. Można go pobrać ze strony MySQL.
  2. Plik kopii zapasowej: Upewnij się, że masz prawidłowy plik kopii zapasowej .sql lub plik zrzutu bazy danych.
  3. Dostęp do bazy danych: Powinieneś mieć dostęp do serwera MySQL i uprawnienia do przywracania bazy danych.

Krok 1: Otwórz MySQL Workbench

  1. Uruchom MySQL Workbench ze swojego systemu.
  2. Połącz się z serwerem MySQL, wybierając odpowiednie połączenie. Może być konieczne podanie nazwy użytkownika i hasła, aby uzyskać dostęp do serwera.

Krok 2: Wybór docelowej bazy danych

Należy wybrać bazę danych, do której zostanie przywrócona kopia zapasowa. Jeśli baza danych nie istnieje, należy utworzyć nową.

Opcja 1: Przywracanie do istniejącej bazy danych

  1. Jeśli baza danych już istnieje, można przywrócić do niej kopię zapasową.
  2. W panelu Navigator po lewej stronie, pod Schematami, zobaczysz listę istniejących baz danych.

Opcja 2: Utwórz nową bazę danych

  1. Aby przywrócić dane do nowej bazy danych, przejdź do zakładki Plik > Nowe zapytanie.
  2. Uruchom następujące polecenie SQL, aby utworzyć nową bazę danych (zastąp
    database_name
    żądaną nazwą):
    CREATE DATABASE database_name;
  3. Po utworzeniu bazy danych kliknij ikonę odświeżania w zakładce Schematy, aby zobaczyć nową bazę danych.

Krok 3: Rozpoczęcie procesu przywracania bazy danych

Po przygotowaniu docelowej bazy danych wykonaj następujące kroki, aby przywrócić bazę danych z kopii zapasowej.

  1. Przejdź do menu Server: W górnym menu kliknij Server i wybierz Data Import.
  2. Na ekranie Data Import/Restore wybierz opcję Import from Self-Contained File.
    • Kliknij Przeglądaj i wybierz plik kopii zapasowej .sql z komputera.

Krok 4: Wybór docelowej bazy danych do przywrócenia

  1. W sekcji Default Schema to be Imported To wybierz docelową bazę danych, do której chcesz przywrócić kopię zapasową.
    • Jeśli utworzyłeś nową bazę danych, wybierz ją z listy rozwijanej.
    • Jeśli nadpisujesz istniejącą bazę danych, wybierz ją zamiast tego.

    Uwaga: Jeśli nie zostanie wybrana docelowa baza danych, skrypt SQL podejmie próbę utworzenia bazy danych podczas przywracania (jeśli polecenie

    CREATE DATABASE
    znajduje się w pliku kopii zapasowej).

Krok 5: Rozpoczęcie przywracania

  1. Po wybraniu bazy danych i pliku kliknij przycisk Rozpocznij import w prawym dolnym rogu okna.
  2. MySQL Workbench wykona teraz polecenia SQL zawarte w pliku kopii zapasowej, aby przywrócić dane do wybranej bazy danych.
  3. Możesz monitorować postęp w panelu Logs, który pokaże wszelkie błędy lub komunikaty o powodzeniu podczas procesu.

Krok 6: Weryfikacja przywrócenia

Po zakończeniu procesu importu ważne jest, aby sprawdzić, czy baza danych została poprawnie przywrócona.

  1. W panelu Navigator po lewej stronie kliknij prawym przyciskiem myszy sekcję Schemas i kliknij Refresh.
  2. Otwórz przywróconą bazę danych i sprawdź tabele, widoki i inne obiekty, aby upewnić się, że dane zostały poprawnie przywrócone.
  3. Możesz uruchomić zapytania SQL, aby sprawdzić, czy dane są nienaruszone.

Dodatkowe wskazówki:

  • Duże pliki kopii zapasowych: Jeśli pracujesz z dużym plikiem kopii zapasowej, proces importowania może zająć trochę czasu. Upewnij się, że system ma wystarczające zasoby (pamięć, moc obliczeniowa), aby poradzić sobie z przywróceniem.
  • Sprawdź uprawnienia: Upewnij się, że masz niezbędne uprawnienia MySQL (takie jak
    CREATE
    ,
    INSERT
    i
    ALTER
    ) do przywrócenia bazy danych.
  • Kopia zapasowa przed przywróceniem: Przed wykonaniem przywracania bazy danych na żywo, należy rozważyć wykonanie kopii zapasowej bieżącego stanu bazy danych na wypadek, gdyby coś poszło nie tak.

Wnioski

Przywracanie bazy danych MySQL z kopii zapasowej za pomocą MySQL Workbench jest prostym zadaniem, które można wykonać w kilku prostych krokach. Wybierając odpowiednią bazę danych, wybierając plik kopii zapasowej i wykonując proces importu, można łatwo odzyskać utracone lub uszkodzone dane. Regularne tworzenie kopii zapasowych i zrozumienie sposobu ich przywracania są kluczowe dla utrzymania zdrowia i stabilności baz danych MySQL.

Sprawdź swoje umiejętności we wszystkich naszych usługach hostingowych i otrzymaj 15% zniżki!

Użyj kodu przy kasie:

Skills