[Linux] 재부팅 후 mysql 데몬이 자동으로 시작되지 않는 경우
얼마전 운영중인 서버를 일주일에 한번 재부팅 하도록 크론 설정 했습니다.
그런데 재부팅이 되고 나서 mysql 데몬이 시작되지 않아 물려 있는 웹사이트들이 DB 커넥션 에러를 뿜었습니다.
알아보니 부팅이되고나서 mysql 데몬이 돌지 않고 있었죠. 일단 mysqld 서비스를 시작시키고 찾기 시작했습니다.
어느 분들은 apache도 돌지 않는 경우도 있더군요.
이런 경우 원하는 서비스를 init.d에 등록해서 부팅시 서비스가 자동 시작하도록 설정해야합니다. 윈도우로 보면 시작프로그램에 등록한다고 보시면 되겠죠.
# cd /etc/rc.d/init.c/ # /sbin/chkconfig --add mysqld # /sbin/chkconfig --level 345 mysql on # ./mysqld start
chkconfig 명령어로 mysqld를 등록하고 runlevel 3,4,5에서 실행시킨다고 보시면 됩니다. 그리고 mysql 데몬을 시작시킵니다.
그리고 재부팅 후 mysql이 돌고 있는지 확인하시면 됩니다.