ERROR!

[MySQL] Job for mysql.server.service failed because the control process exited with error code.

짱 센 2024. 7. 22. 13:47

또 MySQL에서 오류가 났다..

뭔가 이 오류로 많은 해결방안을 작성했던거 같은건 기분탓이겠지 ㅎㅎ,,?

근데 매번 해결 방법이 다른거같음

 

이번 오류는 해당 블로그 참조를 많이 했다.

https://roxxy.tistory.com/entry/MYSQL-%EA%B5%AC%EB%8F%99-%EC%8B%9C-Active-failed-Result-exitcode-%ED%95%B4%EA%B2%B0%EB%B2%95

 

[MYSQL] 구동 시 Active: failed (Result: exit-code) 해결법

서버 업데이트 후 재부팅하는 과정에서 Mysql이 구동되지 않았다. $ service mysql status 명령어를 통해 상태를 확인해보니 아래와 같았다. ● mysql.service - LSB: Start and stop the mysql database server daemon Loaded:

roxxy.tistory.com

오류와 해결방안 모두 비슷함!

 

나의 오류는 mysql의 파라미터를 해결한 뒤에 mysql을 재실행함으로써 변경된 파라미터를 mysql에 적용시키는데

# mysql 재실행
service mysql restart

 

이 때, 다음과 같은 오류가 발생했담

Job for mysql.server.service failed because the control process exited with error code.
See "systemctl status mysql.server.service" and "journalctl -xe" for details.

 

이런 .. 

그래서 바로 mysql status를 확인

# mysql 상태 확인
service mysql status

 

그랬더니 위 블로그랑 마찬가지로 active는 fail 되어있었다.

해결방안은 매우 쉬움

왜 오류가 났는지 mysql error log를 보면 됨!!!

cd var/log/mysqld.log

단, root 계정으로 봐야함

 

로그 파일 열어보면 왜 오류났는지 친절하게 설명되어있음

나같은 경우에는 한 파라미터 값이 잘못 설정되어있어서 restart가 안됐던 것.. 그 파라미터 값 고치고나니까 잘 된다.

참고로 로그 파일 열면 엄청나게 큰 파일이기 때문에 하나씩 내리기 힘든데 그 땐 "G" 를 누르면 가장 최신 에러로그 페이지로 넘어간다 하하

 

오류 해결 완료