Ten artykuł jest przeznaczony dla Menedżer odzyskiwania Zmanda dla MySQL (ZRM)
Jeśli serwer ZRM musi działać jako inny użytkownik niż domyślny mysql użytkownika, do obsługi tej zmiany wymagana jest dodatkowa konfiguracja zarówno na serwerze ZRM, jak i na kliencie ZRM. W tym przykładzie użyjemy następującego użytkownika i grupy:
- UID:
mysqldba
- KOŁOWACIZNA:
dba
Upewnij się, że zainstalowany jest ZRM Server 3.7 lub nowszy. Jeśli host MySQL jest oddzielony od serwera ZRM, klient ZRM w wersji 3.7 lub nowszej musi być również zainstalowany na hoście klienta.
Konfigurowanie serwera ZRM
- Utwórz nowego użytkownika
mysqldba
i nowa grupadba
. Są to użytkownicy i grupy używane do uruchamiania bazy danych mysql na serwerze MySQL. - Zatrzymaj usługę ZMC jako użytkownik root
usługa zmc_zrm stop
- Edytuj
/opt/zmanda/zrm/apache2/conf/httpd.conf
zmienić następujące z:
Użytkownik mysql Group mysql
do:
Użytkownik mysqldba Group dba
- Uruchom następujący skrypt jako plik
root
użytkownik:
/ usr / bin / mysql-zrm-migrate-file-property --user mysqldba --group dba
Konfigurowanie klienta ZRM
Poniższe instrukcje są uruchamiane na kliencie ZRM / hoście MySQL, jeśli jest on oddzielony od serwera ZRM. Jeśli używasz MySQL na samym serwerze ZRM, użyj localhost
jako parametr hosta w pliku Backup|What
strona. Pomija to pobieranie przez gniazdo bezpośrednio przy użyciu rozszerzenia cp
polecenie kopiowania danych bez wywoływania żadnego xinetd-socket
mechanizm. Dla klienta zdalnego:
- Uruchom usługę ZMC.
usługa zmc_zrm start
- Uruchom następujący skrypt jako plik
root
użytkownik:
/ usr / bin / mysql-zrm-migrate-file-property --user mysqldba --group dba
Możesz zobaczyć komunikaty, takie jak:
Nie można znaleźć / etc / mysql-zrm Nie można znaleźć / opt / zmanda / zrm / logs Nie można znaleźć / opt / zmanda / zrm / apache2 / htdocs / zmanda-zrm Nie można znaleźć / opt / zmanda / zrm / bin Nie można znaleźć find / opt / zmanda / zrm / lib Nie można znaleźć / opt / zmanda / zrm / tmp Nie można znaleźć / opt / zmanda / zrm / apache2 / logs / fastcgi / Nie można znaleźć / opt / zmanda / zrm / php / tmp. nie znajduje / opt / zmanda / zrm / php / data
- Można je bezpiecznie zignorować.
- Edytuj
/etc/xinetd.d/mysql-zrm-socket-server
zmienić następujące z:
Użytkownik mysql Group mysql
do:
Użytkownik mysqldba Group dba
- Uruchom ponownie
xinetd
usługa jako korzeń użytkownik:
/etc/init.d/xinetd uruchom ponownie