2.4.3 MySQL 시작 데몬 설치
OS X는 시작 데몬을 사용하여 MySQL 등의 프로세스 나 응용 프로그램의 시작, 중지 및 관리를 자동으로 수행합니다. OS X에서 시작 항목보다 시작 데몬을 사용하는 것이 좋습니다됩니다.
참고
시작 아이템은 시작 데몬을 우선하기 위해 OS X 10.4에서 사용되지 않습니다했습니다. OS X 10.10 (Yosemite)는 스타트 업 아이템은 작동하지 않습니다. 따라서 스타트 업 아이템보다 시작 데몬을 사용하는 것이 좋습니다됩니다.
MySQL을 시작 launchd 샘플 파일을 보여줍니다.
<? xml version = "1.0"encoding = "UTF-8"?> <! DOCTYPE plist PUBLIC "- // Apple // DTD PLIST 1.0 // EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version = "1.0"> <dict> <key> KeepAlive </ key> <true /> <key> Label </ key> <string> com.mysql.mysqld </ string> <key> ProgramArguments </ key> <array> <string> / usr / local / mysql / bin / mysqld_safe </ string> <string> - user = mysql </ string> </ array> </ dict> </ plist>
ProgramArguments 배열은 시스템에 맞게 조정합니다. 예를 들어 mysqld_safe
경로가 다를 수 있습니다. 적절하게 조정 한 후 다음을 수행합니다.
XML을
/Library/LaunchDaemons/com.mysql.mysql.plist
라는 파일로 저장합니다.파일 권한을 Apple 권장 소유자 "root"소유 그룹 'wheel'파일 권한 "644"을 사용하여 조정합니다.
shell> sudo chown root : wheel /Library/LaunchDaemons/com.mysql.mysql.plist shell> sudo chmod 644 /Library/LaunchDaemons/com.mysql.mysql.plist
이 새로운 MySQL 서비스를 활성화합니다.
shell> sudo launchctl load -w /Library/LaunchDaemons/com.mysql.mysql.plist
MySQL 데몬이 실행되고 시스템이 재부팅되면 자동으로 시작합니다.