저는 RaspberryPi(Raspbian)의 Debian에서 MySQL 데이터베이스를 실행하고 있습니다. RaspberryPi를 로컬 MySQL 서버로 사용하고 싶지만 MySQL 데이터베이스 데이터 디렉터리를 RaspberryPi의 SD 카드 외부에 유지합니다. 때때로 SD 카드가 손상됩니다.
데이터베이스 데이터를 RaspberryPi에 연결된 외장 하드 드라이브로 성공적으로 옮겼습니다. 유일한 문제는 하드 드라이브가 암호화되어 사용하기 전에 마운트해야 하지만, 마운트하기 전에 MySQL 서버가 시작된다는 것입니다.
MySQL 서비스가 내 사용자 정의 마운트 스크립트 데몬 서비스에 종속되도록 하려면 어떻게 해야 합니까? 아니면 MySQL 자동 시작 속도를 늦추어 최신 방식으로 시작할 수 있도록 하시겠습니까?
나는 다음을 추가해 보았습니다:
// *** /etc/init.d/mysql file ***
# Required-Start: $remote_fs $syslog mymountservice
그러나 이것은 작동하지 않습니다.
답변1
init.d 스크립트에서 LSB init.d 정보 헤더를 편집해도 시작 순서 등이 직접 수정되지는 않습니다. 시스템이 모든 init.d 스크립트를 다시 확인하고 변경 사항을 적용하도록 하려면 insserv
편집 후 이 명령을 실행해야 합니다.