GNU/Linux >> Tutoriales Linux >  >> Cent OS

Configure el enrutador MySQL para el reinicio automático de falla usando systemd

El archivo de unidad systemd que se envía con MySQL Router 8.0 RPM no reiniciará automáticamente mysqlrouter en caso de falla. Sin embargo, se puede modificar para hacerlo editando el archivo /usr/lib/systemd/system/mysqlrouter.service y añadiendo esta línea:

Restart=on-failure

Put it right after the "ExecStart" line, so that the file ooks like this:

[Unit]
Description=MySQL Router
After=syslog.target
After=network.target

[Service]
Type=simple
User=mysqlrouter
Group=mysqlrouter

PIDFile=/var/run/mysqlrouter/mysqlrouter.pid

ExecStart=/usr/bin/mysqlrouter -c /etc/mysqlrouter/mysqlrouter.conf
Restart=on-failure

PrivateTmp=true

[Install]
WantedBy=multi-user.target

Para que los cambios surtan efecto, se debe indicar a systemd que vuelva a cargar los archivos de la unidad. Desde la línea de comando:

# systemctl daemon-reload

Tenga en cuenta que no reiniciará el enrutador en un apagado normal, sino solo si muere inesperadamente. Por lo tanto, kill -9 hará que se reinicie, pero no lo hará un apagado normal o un kill sin banderas.


Cent OS
  1. Configurar Apache 2 para controlar el almacenamiento en caché del navegador

  2. Cómo montar automáticamente un sistema de archivos usando Systemd

  3. Administrar MySQL usando Systemd como usuario no root

  4. Cómo configurar múltiples servidores MySQL en un sistema usando mysqld_multi

  5. Usando nc para transferir archivos grandes

Cómo conectarse a MySQL usando PHP

Cómo instalar y configurar MySQL en un servidor Windows

Cómo instalar y configurar Zabbix en CentOS 7

Cómo configurar la replicación maestro-esclavo de MySQL en CentOS 7

Cómo instalar y configurar Prometheus en CentOS 7

¿Cómo configurar el servidor SFTP en CentOS?