mariadb.service - ligando aliases de unidades mysql.service e mysqld.service - (por que) é necessário

mariadb.service - ligando aliases de unidades mysql.service e mysqld.service - (por que) é necessário

Não consigo encontrar o site original. Encontrei como configurar o MariaDB no Linux.

Dependendo desse tutorial, escrevi um manual ansible. Ao refatorar meus manuais, encontrei essas duas tarefas.

- name: SymLinking the service unit alias `mysql.service` to `mariadb.service`
  file:
    src: "/etc/systemd/system/mysql.service"
    dest: "/etc/systemd/system/mariadb.service"
    state: link
    force: yes

- name: SymLinking the service unit alias `mysqld.service` to `mariadb.service`
  file:
    src: "/etc/systemd/system/mysqld.service"
    dest: "/etc/systemd/system/mariadb.service"
    state: link
    force: yes

systemctl statusem todos os 3 serviços ( mariadb.service,, ) agora indica o mesmo PID principal para todos os processos.mysql.servicemysqld.service

Portanto, embora seja óbvio que unidades de serviço com links simbólicos fazem referência ao mesmo processo, só posso assumir que esses serviços devem ser criados para compatibilidade descendente.

Mas enquanto estamos em 2019, minhas perguntas são

  • Essa ligação ainda é necessária?
  • Se sim, preciso de ambosmysql e mysqld?
  • Caso contrário, em quais casos prováveis ​​devo esperar problemas?

Responder1

Acabei de experimentar agora comentando as linhas mencionadas acima. Então descobri que o pacote mariadb-serverestá criando esses links sozinho. Portanto, não preciso me preocupar com a vinculação desses arquivos de serviço.

informação relacionada