Skript pro automatickou kontrolu a restartování MySQL na serveru

MySQL je jednou z nejpoužívanějších databázových služeb pro webové aplikace. Někdy se však může stát, že služba MySQL neočekávaně přestane běžet, což může způsobit nedostupnost vašich aplikací. V tomto článku vám ukážu, jak vytvořit jednoduchý skript, který bude pravidelně kontrolovat stav MySQL a v případě potřeby službu automaticky restartuje.

Krok 1: Vytvoření kontrolního skriptu

Nejprve vytvoříme skript, který zkontroluje, zda MySQL běží, a pokud ne, pokusí se službu znovu spustit.

  1. Otevřete terminál na vašem serveru.
  2. Vytvořte nový skript pomocí následujícího příkazu:

sudo nano /usr/local/bin/mysql-check.sh