No puedo encontrar el sitio original. Encontré cómo configurar MariaDB en Linux.
Dependiendo de ese tutorial, escribí un libro de jugadas ansible. Mientras refactorizaba mis libros de jugadas, encontré esas dos tareas.
- 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 status
en los 3 servicios ( mariadb.service
,, mysql.service
) mysqld.service
ahora indica el mismo PID principal para todos los procesos.
Entonces, si bien es obvio que las unidades de servicios con enlaces simbólicos hacen referencia al mismo proceso, solo puedo asumir que estos servicios deben crearse para compatibilidad con versiones anteriores.
Pero mientras estamos en 2019 mis preguntas son
- ¿Sigue siendo necesaria esa vinculación?
- Si es así, ¿necesito ambos?
mysql
ymysqld
? - Si no, ¿en qué casos probables debería esperar problemas?
Respuesta1
Lo probé ahora comentando las líneas mencionadas anteriormente. Entonces descubrí que el paquete mariadb-server
está creando esos enlaces por sí solo. Así que no tengo que preocuparme por vincular los archivos de ese servicio.