Backup bazy danych MySQL

Niniejszy artykuł wyjaśnia, jak używać skryptów backupu do tworzenia zrzutu bazy danych MySQL i uwzględniania go w planie backupu.

W Xopero ONE możesz tworzyć kopie zapasowe wielu różnych baz danych, w tym MySQL, Microsoft SQL, PostgreSQL oraz Oracle.


Informacje ogólne

Proces backupu bazy danych MySQL w Xopero ONE składa się z dwóch etapów:

  1. Utworzenie zrzutu bazy danych za pomocą skryptów backupu.

  2. Tworzenie backupu utworzonego pliku zrzutu.

Pierwszy etap jest wykonywany za pośrednictwem Xopero ONE przy użyciu funkcji skryptów backupu, podczas gdy drugi etap jest przeprowadzany jako standardowy backup na poziomie plików lub obrazu.

Używając narzędzia mysqldump, Xopero ONE sbsługuje wszystkie wersje MySQL, które są oficjalnie wspierane przez Oracle.


Konfiguracja backupu

circle-info

Jeśli plan backupu na poziomie plików został już utworzony i jest aktywny, możesz przejść bezpośrednio do kroku 6.

1

Zaloguj się do XMS, otwórz kartę Plany > Backup i kliknij przycisk Dodaj plan na górnym pasku.

2

Wybierz Urządzenia z listy platform.

3

W następnej sekcji wybierz jedną z dostępnych opcji i wybierz jedno lub więcej urządzeń, których ma dotyczyć plan (możesz również wybrać, aby plan obejmował wszystkie aktywowane urządzenia).

4

Zdefiniuj nazwę planu backupu.

5

Skonfiguruj Twój plan backupu zgodnie z wymaganiami (więcej informacji na temat konfiguracji planu backupu znajdziesz w artykułach Backup na poziomie plików oraz Backup na poziomie obrazu).

6

Przejdź do sekcji Ustawienia zaawansowane i kliknij Edytuj, aby dostosować dodatkowe opcje.

7

Przewiń w dół do sekcji Skrypty backupu i kliknij przełącznik Skrypt przed zadaniem, aby go włączyć.

8

Wybierz jeden ze skryptów dedykowanych do tworzenia backupu środowiska bazy danych MySQL (Windows lub Linux).

9

Wpisz nazwę użytkownika bazy danych w polu Użytkownik bazy danych.

circle-exclamation
10

Wybierz hasło użytkownika, otwierając Managera haseł, gdzie możesz dodać nowe hasło lub wybrać istniejące.

11

Ustaw argumenty skryptu — wprowadź je w polu Argumenty skryptu w następującej formie:

Windows
database output_dir mysqldump_dir port
Linux
database output_dir port
  1. database — nazwa bazy danych. Aby uwzględnić wiele baz danych w jednym planie backupu, wprowadź ich nazwy w następującym formacie: [database1 database2 database3]. Aby wykonać backup wszystkich baz danych, użyj parametru --all zamiast podawania nazwy bazy danych.

  2. output_dir — katalog, w którym zostanie zapisany zrzut bazy danych. Ten katalog musi być również wybrany w sekcji Dane do ochrony podczas tworzenia planu backupu.

  3. mysqldump_dir — tścieżka do narzędzia mysqldump.

  4. port — parametr opcjonalny. Wprowadź numer portu tylko, jeśli używany jest niestandardowy port. Domyślny port to 3306.

triangle-exclamation

Na przykład, aby wykonać backup wszystkich baz danych ze środowiska MySQL, użyj następujących argumentów:

--all C:\MySQLBackup\ "C:\Program Files\MySQL\MySQL Server 8.0\bin"

Jeśli chcesz wykonać backup tylko wybranych baz danych ze środowiska MySQL (na przykład dwóch z siedmiu), użyj następujących argumentów:

database1 database2 C:\MySQLBackup\ "C:\Program Files\MySQL\MySQL Server 8.0\bin"
circle-exclamation
12

Włącz dwie dodatkowe opcje, używając pól wyboru:

  1. Czekaj na zakończenie skryptu — aplikacja będzie czekać, aż zrzut będzie gotowy.

  2. Zakończ zadanie niepowodzeniem, jeśli skrypt się nie powiedzie — jeśli skrypt zakończy się niepowodzeniem, system powiadomi o błędzie backupu.

13

Sprawdź dokładnie Twoje ustawienia i kliknij Zapisz, aby zamknąć sekcję Ustawienia zaawansowane.

14

Po zakończeniu konfiguracji kliknij przycisk Zapisz. Plan ochrony automatycznie rozpocznie ochronę urządzeń i baz danych zgodnie z harmonogramem.

circle-check
15

To wszystko, co musisz zrobić, aby utworzyć zrzut bazy danych — ten plik powinien być teraz uwzględniony w sekcji Dane do ochrony, jeśli wykonujesz backup na poziomie plików (aby wykonać backup tylko bazy danych). Alternatywnie, możesz uruchomić backup na poziomie obrazu, aby chronić cały dysk.


Przydatne linki i materiały

Last updated