Kroki, które należy wykonać podczas wykonywania zdalnej kopii zapasowej MySQL

Ten artykuł jest przeznaczony dla Amanda Enterprise (AE)

Typ informacji: Ogólne

Informacje Opis:Sprawdź, czy poniższe elementy są poprawnie zainstalowane i skonfigurowane zarówno na serwerze MySQL ZRM, jak i na kliencie ZRM:

  • Oprogramowanie klienta - Oprogramowanie klienckie ZRM jest zainstalowane na serwerze MySQL. Jest to wymagane dla wszystkich kopii zapasowych z wyjątkiem pełnych, logicznych kopii zapasowych i pełnych lub przyrostowych kopii zapasowych logicznych za pomocą wtyczki do kopiowania SSH.
  • Logiczne kopie zapasowe - Podczas tworzenia logicznej kopii zapasowej użytkownik kopii zapasowej MySQL musi mieć uprawnienia do wykonywania kopii zapasowej i przywracania. Postępuj zgodnie z instrukcjami w linku poniżej dla wszystkich baz danych, dla których tworzysz logiczną kopię zapasową zdalnego serwera MySQL: Jak skonfigurować uprawnienia użytkownika MySQL do tworzenia kopii zapasowych i przywracania
  • Migawki - Podczas wykonywania surowej kopii zapasowej można wybrać migawkę, jeśli wolumin, na którym znajduje się katalog bazy danych MySQL, obsługuje tę funkcję. Podczas korzystania z migawki użytkownik mysql na kliencie kopii zapasowej musi mieć możliwość uruchamiania poleceń, które wymagają uprawnień roota, aby wykonać migawkę. Można to osiągnąć za pomocą polecenia sudo.

    Na przykład poniższy wpis w pliku / etc / sudoers zapewnia mysql niezbędne uprawnienia do uruchamiania poleceń potrzebnych do wykonania migawki LVM za pomocą sudo
     
    mysql <FQDN_of_zrm_server> = NOPASSWD:/bin/mount, NOPASSWD:/bin/umount, NOPASSWD:/bin/df, NOPASSWD:/sbin/lvdisplay, NOPASSWD:/sbin/lvcreate, NOPASSWD:/sbin/lvremove

    Różne migawki wymagają uprawnień sudo dla różnych poleceń. Aby uzyskać pełne wyjaśnienie z przykładami i dodatkowymi przypadkami, zobacz: Jak stworzyć konfigurację Sudoer dla migawek Polecenia potrzebne dla każdej metody migawki są opisane w Podręczniku użytkownika ZMC for MySQL.
  • Wtyczka Copy - Wtyczka Copy jest używana do wszystkich metod tworzenia kopii zapasowych z wyjątkiem pełnych, logicznych kopii zapasowych i jest dostarczana przez oprogramowanie klienckie ZRM. Upewnij się, że oprogramowanie klienckie ZRM jest odpowiednio zainstalowane na zdalnym serwerze MySQL. W zależności od wybranej wtyczki Copy i typu kopii zapasowej może być wymagana dodatkowa konfiguracja:
  • Data i czas

Data i godzina serwera ZRM i zdalnego serwera MySQL muszą być zsynchronizowane. Zdalny serwer MySQL nie powinien wyprzedzać serwera ZRM w czasie

  • Kopia zapasowa migawki

Podczas wykonywania kopii zapasowej migawki wszystkie pliki i katalogi w katalogu bazy danych MySQL muszą być czytelne dla użytkownika mysql. W przeciwnym razie wtyczka Copy nie skopiuje wszystkich plików, a kopia zapasowa się nie powiedzie.

  • Kopiowanie dzienników binarnych

Podczas przyrostowej kopii zapasowej dzienniki binarne ze zdalnego serwera MySQL są kopiowane na serwer ZRM. Istnieje kilka powodów, dla których kopiowanie dzienników binarnych może się nie powieść, jak opisano w Nie można skopiować pliku dziennika bin