Az al-mysql ce nem indul el, a fő folyamat kilép, a kód kilép, az 1. állapot

Volt egy komikus helyzet. Az "újraindítás" paranccsal újraindítottam a Linux Ubuntu-t futtató kiszolgálót, és újraindítottam a MySQL adatbázis működését. A "service mysql restart" parancs végrehajtása után megjelenik az üzenet: "A mysql .service job nem sikerült, mert a vezérlési folyamat hibakóddal lépett ki. Lásd a "systemctl status mysql .service" és a "journalctl -xe" című részt a részletekért. "Mit tegyünk és hogyan lehetünk?

A "systemctl status mysql.service" és a "journalctl -xe" parancsok végrehajtása egy kicsit segített a helyzet megvilágításában, de még mindig nem teljesen. A MySQL naplók üresek. A hiba "kód kilépési állapot 1 hiba mysql" nem zavart engem. Elkezdtem ásni az interneten. Ennek a tömegnek az előfordulási okai lehetnek. Ennek eredményeként személyesen mindent megtaláltam sokkal könnyebbé. Megkapcsolja a szerver merevlemezét a szabad helyről. Felszabadítása után elindult a MySQL kiszolgáló.

Amikor megkerestem a problémát, többször sajnáltam, hogy újrakezdtem az egész szervert. Mindenképpen szükség volt az adatbázis-kiszolgáló manuális leállítására, majd újraindítani az egész gépet.

Általában ebből az egész helyzetből néhány egyszerű biztonsági szabályt hozott:

  • A teljes kiszolgálógép újraindítása előtt mindig kézzel állítsa le a DBMS (különösen a MySQL-t). Súlyos problémák merülhetnek fel, ha az operációs rendszer nem teszi lehetővé a kiszolgáló leállítását és egyszerűen megöli a folyamatát.
  • Mindig győződjön meg róla, hogy van szabad lemezterület a kiszolgálón. Ha problémái vannak a programok futtatásával, először ellenőrizze, hogy mennyi szabad lemezterület maradt.

By the way, a probléma a szabad hely a lemezen zavar engem távol az első alkalommal a munkámban, mint egy szerver rendszergazda, és ez nem elég.