mysql_config_editor para backups de mariadb no SUSE

1

Eu quero executar um processo de backup automatizado para mariadb no SUSE Enterprise 12 hospedado no Microsoft Azure usando mysqlbackup. Isso requer um nome de usuário e senha do mariadb / mysql. Eu quero evitar codificar a senha no script que executa o processo de backup, pois é um risco de segurança em potencial.

A maneira recomendada de se fazer isso é usar o utilitário de linha de comando mysql_config_editor para criar um arquivo de configuração criptografado (geralmente ~ / .mylogin.cnf) que contém o nome de usuário e a senha. Você se refere a este arquivo de configuração criptografado via parâmetro --login-path = file do comando mysqlbackup.

O problema é que o utilitário mysql_config_editor está disponível para o Debian / Ubuntu, mas não foi empacotado para o SUSE, tanto quanto eu posso ver.

Alguma ideia? Possibilidades podem ser:

  1. Encontre outra maneira de instalar o mysql_config_editor no SUSE - mas eu realmente não quero compilar a partir de fontes ou outras complicações - o processo de instalação deve ser entregue a alguém mais tarde.

  2. Execute o mysql_config_editor em outro host (por exemplo, no Ubuntu) e copie o arquivo de configuração resultante para o ambiente de destino. Não está claro para mim se o esquema de criptografia funcionará nesse caso ou se está vinculado ao host no qual o arquivo de configuração foi criado.

  3. Use outra forma de pegar a senha.

por Bahati Mbaya 13.12.2016 / 04:38

0 respostas