Altere o usuário que o ZRM executa

Este artigo é para Zmanda Recovery Manager para MySQL (ZRM)

Se o servidor ZRM precisar ser executado como um usuário diferente do padrão mysql usuário, a configuração adicional no servidor ZRM e no cliente ZRM é necessária para oferecer suporte a esta mudança. Neste exemplo, usaremos o seguinte usuário e grupo:

  • Uid: mysqldba
  • IDG: dba

Certifique-se de que o ZRM Server 3.7 ou superior esteja instalado. Se o host MySQL for separado do servidor ZRM, o ZRM Client 3.7 ou superior também deve ser instalado no host cliente.

Configurando o Servidor ZRM
  1. Crie o novo usuário mysqldba e o novo grupo dba. Estes são o usuário e o grupo usados ​​para executar o banco de dados mysql no servidor MySQL.
  2. Pare o serviço ZMC como usuário root
serviço zmc_zrm stop
  1. Editar /opt/zmanda/zrm/apache2/conf/httpd.conf para alterar o seguinte de:
Usuário mysql Grupo mysql

para:

Usuário mysqldba Grupo dba
  1. Execute o seguinte script como o root usuário:
/ usr / bin / mysql-zrm-migrate-arquivo-propriedade --user mysqldba --group dba
Configurando o cliente ZRM

As instruções a seguir são executadas no cliente ZRM / host MySQL se ele estiver separado do servidor ZRM. Se você estiver executando o MySQL no próprio servidor ZRM, use localhost como o parâmetro de host no Backup|What página. Isso ignora a busca por meio de um soquete usando diretamente o cp comando para copiar dados sem invocar qualquer xinetd-socket mecanismo. Para um cliente remoto:

  1. Inicie o serviço ZMC.
serviço zmc_zrm iniciar
  1. Execute o seguinte script como o root usuário:
/ usr / bin / mysql-zrm-migrate-arquivo-propriedade --user mysqldba --group dba

Você pode ver algumas mensagens como:

Não foi possível localizar / etc / mysql-zrm Não foi possível localizar / opt / zmanda / zrm / logs Não foi possível localizar / opt / zmanda / zrm / apache2 / htdocs / zmanda-zrm Não foi possível localizar / opt / zmanda / zrm / bin Não foi possível find / opt / zmanda / zrm / lib Não foi possível localizar / opt / zmanda / zrm / tmp Não foi possível localizar / opt / zmanda / zrm / apache2 / logs / fastcgi / Não foi possível localizar / opt / zmanda / zrm / php / tmp não encontre / opt / zmanda / zrm / php / data
  • Eles podem ser ignorados com segurança.
  1. Editar /etc/xinetd.d/mysql-zrm-socket-server para alterar o seguinte de:
Usuário mysql Grupo mysql

para:

Usuário mysqldba Grupo dba
  1. Reinicie o xinetd serviço como o raiz usuário:
/etc/init.d/xinetd reinicie