Измените пользователя, от имени которого работает ZRM.

Эта статья предназначена для Zmanda Recovery Manager для MySQL (ZRM)

Если сервер ZRM должен запускаться от имени другого пользователя, отличного от пользователя по умолчанию mysql Пользователь, для поддержки этого изменения требуется дополнительная настройка как на сервере ZRM, так и на клиенте ZRM. В этом примере мы будем использовать следующего пользователя и группу:

  • UID: mysqldba
  • ГИД: dba

Убедитесь, что установлен ZRM Server 3.7 или выше. Если хост MySQL отделен от сервера ZRM, на клиентском хосте также должен быть установлен ZRM Client 3.7 или выше.

Настройка сервера ZRM
  1. Создайте нового пользователя mysqldba и новая группа dba. Это пользователь и группа, используемые для запуска базы данных mysql на сервере MySQL.
  2. Остановите службу ZMC от имени пользователя root
остановка службы zmc_zrm
  1. Редактировать /opt/zmanda/zrm/apache2/conf/httpd.conf изменить следующее с:
Пользователь mysql Группа mysql

чтобы:

Пользователь mysqldba Group dba
  1. Запустите следующий сценарий как root Пользователь:
/ usr / bin / mysql-zrm-migrate-file-owner --user mysqldba --group dba
Настройка клиента ZRM

Следующие инструкции выполняются на клиенте ZRM / хосте MySQL, если он отделен от сервера ZRM. Если вы используете MySQL на самом сервере ZRM, используйте localhost в качестве параметра хоста в Backup|What страница. Это обходит выборку через сокет, напрямую используя cp команда для копирования данных без вызова каких-либо xinetd-socket механизм. Для удаленного клиента:

  1. Запустите службу ZMC.
запуск службы zmc_zrm
  1. Запустите следующий сценарий как root Пользователь:
/ usr / bin / mysql-zrm-migrate-file-owner --user mysqldba --group dba

Вы можете увидеть такие сообщения, как:

Не удалось найти / etc / mysql-zrm Не удалось найти / opt / zmanda / zrm / logs Не удалось найти / opt / zmanda / zrm / apache2 / htdocs / zmanda-zrm Не удалось найти / opt / zmanda / zrm / bin Не удалось find / opt / zmanda / zrm / lib Не удалось найти / opt / zmanda / zrm / tmp Не удалось найти / opt / zmanda / zrm / apache2 / logs / fastcgi / Не удалось найти / opt / zmanda / zrm / php / tmp Не удалось не найти / opt / zmanda / zrm / php / data
  • Их можно игнорировать.
  1. Редактировать /etc/xinetd.d/mysql-zrm-socket-server изменить следующее с:
Пользователь mysql Группа mysql

чтобы:

Пользователь mysqldba Group dba
  1. Перезапустите xinetd служба в качестве корень Пользователь:
/etc/init.d/xinetd перезапуск