Am avut o situație comică. Folosind comanda "reboot", am reluat serverul care rulează Linux Ubuntu și după restartarea bazei de date MySQL nu mai funcționa. După executarea comenzii "service mysql restart", se afișează mesajul: "Jobul pentru mysql .service nu a reușit deoarece procesul de control a ieșit cu codul de eroare. Pentru detalii, consultați secțiunea "systemctl mysql .service" și "journalctl -xe". "Ce trebuie să faceți și cum să fiți?
Executarea comenzilor "statusctl status mysql.service" și "journalctl -xe" a ajutat puțin la lămurirea situației, dar încă nu complet. Logurile MySQL sunt goale. Codul de eroare "a ieșit din starea 1 eșec mysql" nu ma deranjat. Am inceput sa sapat pe Internet. Motivele pentru apariția unei astfel de mase ar putea fi. Ca urmare, am găsit personal mult mai ușor. Se aprinde pe hard disk-ul serverului a fugit de spațiu liber. După lansare, serverul MySQL a început.
Când am căutat problema, am regretat de mai multe ori că am reluat întregul server. Totuși, a fost necesar să opriți manual serverul bazei de date și apoi să reporniți întreaga mașină.
În general, din această situație am prezentat câteva reguli simple de siguranță:
- Înainte de a reporni întreaga mașină de server, opriți manual sistemul DBMS (în special MySQL). Pot apărea probleme serioase dacă sistemul de operare nu permite serverului să se oprească și pur și simplu îl ucide.
- Asigurați-vă întotdeauna că există un spațiu liber pe server. Dacă aveți probleme cu rularea programelor, verificați mai întâi cât spațiu liber pe disc este lăsat.
Apropo, problema cu spațiul liber de pe disc mă deranjează departe de prima dată când lucrez ca administrator de server și acest lucru nu este suficient.