O problema está na propriedade de arquivos. Eu vi o mesmo com dkimproxy
e consegui resolver essa aplicação específica.
Como o diretório de certificados SSL é de propriedade do grupo ssl-private
e como mysqld-safe
é executado como mysql
group, o Linux não permitirá a leitura da chave privada. Com o dkim, forcei o programa a ser executado como um grupo diferente editando o script de inicialização.
Solução 1 (mais rápida)
Faça uma cópia do diretório certificates / keys e chown
to mysql:mysql
. Requer sincronizar as cópias das chaves a cada renovação. Perfeitamente escalável entre aplicativos e número de servidores (suponha que o mesmo certificado seja usado por outros aplicativos também, por exemplo, Postfix) assim que um atualiza os certificados com um script ou lista de verificação (assim você não se esqueça de copiar certificados para um certo app)
Opção 2
Pergunte ao superuser.com :) como compartilhar os mesmos arquivos entre vários grupos