
내 Raspberry Pi의 Raspbian에서 실행되는 MySQL 서버가 있습니다. 시스템 시작 시 MySQL 서버가 시작되는 것을 어떻게 방지할 수 있나요?
/etc/init/mysql.conf
파일을 변경하거나 do 를 변경해야 한다는 내용을 어디서나 읽었지만 이름 echo "manual" >> /etc/init/mysql.override
에 /etc/init/
mysql이 포함된 파일이 전혀 없습니다.
답변1
내 서버에도 이와 동일한 문제가 있습니다. 나는 pure-ftpd가 시작되는 것을 원하지 않습니다.
이것은 당신이 좋아하는 대답이 아닐 수도 있지만 일종의 "게토" 해결 방법이 있습니다.
/etc/rc.local 스크립트에서 종료 0 앞에 다음 행을 추가하십시오.
sudo pkill <process name>
top을 사용하여 프로세스 이름을 찾고 SQL Server를 실행하면 됩니다.
pkill이 마음에 들지 않으면 이것을 rc.local에 넣을 수 있습니다.
sudo service stop <service name>
터미널에서 다음을 실행하여 서비스 이름의 서비스 이름에 대한 아이디어를 얻을 수 있습니다.
find /etc/rc* | grep "sql"
Rc.local은 모든 시작 스크립트 후에 실행되므로 SQL은 1초 이내에 실행되지만 즉시 종료됩니다.
답변2
# apt-get install sysv-rc-conf
그 다음에
# sysv-rc-conf
mysql
그런 다음 모든 런레벨을 찾아 선택을 취소하세요. 다른 런타임 스크립트를 비활성화할 수도 있지만 시스템이 제대로 작동하려면 많은 스크립트가 필요하므로 모르는 스크립트에 주의하세요.
답변3
에 따르면MySQL 5.0 참조 매뉴얼당신은 찾을 수 있습니다init.d부팅 시 서비스 시작을 담당하는 스크립트입니다.
그렇다면 다음을 고려해보세요.
init.d 스크립트가 있는지 확인합니다.
sudo ls -al /etc/init.d/*sql*
문서에 따르면 이름을 기록해 두십시오.mysql.서버, 다음과 같이 심볼릭 링크될 수도 있습니다.mysql.
다음 명령을 통해 비활성화합니다 update-rc.d
.
스크립트 이름이 실제로mysql.서버, 이 명령은 서비스를 비활성화해야 합니다.
sudo update-rc.d mysql.server disable
sudo update-rc.d mysql.server stop
이론적으로는 요청 시 시작/중지할 수 있습니다.
sudo chmod +x /etc/init.d/mysql.server
sudo /etc/init.d/mysql.server start
sudo /etc/init.d/mysql.server stop
영구적으로 제거하려면 다음을 수행하십시오.
sudo chmod -x /etc/init.d/mysql.server
sudo update-rc.d mysql.server remove
sudo killall --regex .*mysql.*
sudo reboot
그것이 당신에게 효과가 있기를 바랍니다.