Przywracanie bazy danych MySQL

Niniejszy artykuł zawiera informacje o tym, jak przywrócić bazę danych MySQL z backupu.

Baza danych MySQL może zostać przywrócone do swojej oryginalnej lokalizacji, lub do nowej, tymczasowej lokalizacji.


Przywracanie bazy danych MySQL z backupu

Pierwszą rzeczą, którą musisz zrobić, aby przywrócić bazę danych MySQL z backupu, jest przywrócenie plików bazy danych z magazynu do katalogu tymczasowego, z którego zostaną one zaimportowane do środowiska bazy danych MySQL.

Aby przywrócić pliki zabezpieczone backupem na poziomie plików, przeczytaj ten artykuł. Jeśli baza danych została zabezpieczona backupem na poziomie obrazu, użyj granular recovery to aby je przywrócić, proces opisano w tym artykule.

circle-exclamation

Następną rzeczą, którą musisz zrobić, gdy pliki bazy danych zostaną przywrócone, jest zaimportowanie tych plików do środowiska MySQL. Aby przywrócić bazę danych na serwer MySQL, użyj narzędzia do zarządzania bazą danych.

circle-info

Na potrzeby tej instrukcji użyto narzędzia MySQL z wiersza poleceń.

1

Aby przywrócić bazę danych, zaloguj się do serwera bazy danych za pomocą polecenia:

mysql -h SERVER_ADDRESS -u USER -p
  • SERVER_ADDRESS - adres serwera MySQL, do którego ma zostać dodana baza danych.

  • USER - nazwa użytkownika bazy danych.

2

Następnie wpisz:

USE DATABASE_NAME
  • DATABASE_NAME - nazwa bazy danych, do której należy przywrócić plik zrzutu bazy danych.

‼️ Jeśli uszkodzona baza danych nadal istnieje w środowisku MySQL, najpierw musisz ją usunąć (DROP) i ponownie utworzyć (CREATE) za pomocą następującego polecenia:

CREATE DATABASE DATABASE_NAME
  • DATABASE_NAME - nazwa bazy danych, która powinna zostać utworzona, aby zaimportować do niej plik zrzutu bazy danych w następnym kroku.

Po utworzeniu nowej bazy danych, użyj polecenia USE DATABASE_NAME (opisanego powyżej).

3

Backup bazy danych jest przywracany za pomocą polecenia SOURCE PATH_TO_FILE, gdzie w miejscu PATH_TO_FILE należy wskazać dokładną lokalizację wcześniej przywróconego pliku bazy danych.

Ma ono następującą składnię:

SOURCE PATH_TO_FILE

Przydatne linki i materiały

Last updated