Snow Leopard 상자에 사용자 정의 모듈이있는 로컬 웹 서버를 설정할 때 명령 줄에서 MySQL을 설치했습니다. 나는 최근에 MAMP를 발견했으며 Apple이 가지고있는 개인 웹 서버보다 utils와 같은 명령을 통해보다 쉽게 작업 할 수 있습니다.
포트를 완전히 제거했지만 여전히 활동 모니터에 ‘mysqld’가 표시됩니다. 이것을 깨끗하게 제거하고 싶습니다. 팁이 있습니까?
답변
컴퓨터를 아직 재부팅하지 않은 경우 프로세스가 계속 실행 중일 수 있습니다. 먼저 재부팅하십시오.
그런 다음 터미널에서 재부팅 한 후에도 MySQL이 여전히 나타나면 1 번에 하나씩 다음 명령을 실행하십시오 .
sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
rm -rf ~/Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
선택한 텍스트 편집기를 사용하십시오.
/etc/hostconfig
라인 편집 및 제거MYSQLCOM=-YES-
여전히 다른 버전의 MySQL을 설치하거나 실행할 수없는 경우 터미널 2 에서 마지막 명령을 실행해야 할 수 있습니다 .
sudo rm -rf /var/db/receipts/com.mysql.mysql*
답변
다른 옵션은 다음을 수행하는 것입니다
이것을 실행
launchctl list|grep mysql
mysql 프로세스 이름을 적어 둡니다.
launchctl unload mysql-process-name-from-other-command.plist
제거하거나 다시 시작할 필요없이 프로세스가 중지됩니다.
답변
활동 모니터에서 mysqld 프로세스를 종료해야합니다.
그런 다음 다음을 삭제해야합니다.
/usr/local/mysql
/usr/local/mysql-5.1.45-osx10.5-x86_64/
/Library/StartupItems/MySQLCOM/
/Library/PreferencePanes/MySQL.prefPane/
/Library/Receipts/mysql-5.1.45-osx10.5-x86_64.pkg/
/Library/Receipts/MySQLStartupItem.pkg/
버전 번호가 포함 된 일부 폴더는 내가 나열한 것과 이름이 다를 수 있습니다.
또한이 Stackoverflow 질문이 도움이 될 수 있습니다. Mac OS X에서 MySQL을 어떻게 제거합니까?