systemctl não é seu daemon. Não é nem mesmo um processo que gera seu daemon. É um programa que informa ao processo do gerenciador de serviços para gerar seu daemon via RPC do Desktop Bus.
Então systemctl não sabe nada sobre os argumentos da linha de comando passados para o seu daemon.
Esses estão no arquivo da unidade de serviço do seu daemon , o mysqld.service que você mencionou, cuja localização é dada por
systemctl status mysqld.service
Você precisa alterar a configuração ExecStart do serviço, em particular. Aqui estão as diferentes maneiras de fazer isso:
- Copie o
mysqld.servicedo pacote para o seu próprio arquivo de unidade de serviço/etc/systemd/system/mysqld.servicelocal. Isso tem a desvantagem de não rastrear atualizações do pacote. - Faça um arquivo
/etc/systemd/system/mysqld.service.d/skip-slave.confsubstituir que substitui apenasExecStart. A página de manualsystemd.unitexplica isso. - Edite o arquivo da unidade de serviço
mysqld.servicefornecido pelo pacote. Isso simplesmente não é o caminho do sistema. Os administradores não devem editar manualmente coisas fornecidas por pacotes. -
Siga as instruções detalhadas fornecidas nas linhas 1 a 18 de o arquivo fornecido pelo CentOS
mysqld.servicefile , que explica como empregar.includenessas circunstâncias.
Claro, não esqueça
systemctl daemon-reload