[mysql] Mac OS X에서 MySQL을 어떻게 제거합니까?

실수로 Snow Leopard의 Intel Mac에 PowerPC 버전의 MySQL을 설치했는데 문제없이 설치되었지만 물론 제대로 실행되지 않습니다. 나는 단지 충분히주의를 기울이지 않았다. 이제 올바른 x86 버전을 설치하려고하면 최신 버전이 이미 설치되어 있으므로 설치할 수 없습니다. Google 쿼리를 통해 이러한 작업을 수행하거나 파일을 삭제하여 제거했습니다.

sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/MySQL*
rm -rf ~/Library/PreferencePanes/MySQL*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*

마지막으로 MYSQLCOM = -YES- 줄을 제거했습니다. /etc/hostconfig

그들은 전혀 도움이되지 않는 것 같습니다. 최신 버전이 있다는 메시지가 계속 표시됩니다. 더 최신 버전 (현재 베타)을 설치하려고 시도했으며 이미 최신 버전에 대해 동일한 메시지를 표시했습니다. PrefPane도 설치하지 않았기 때문에 Prefs Pane에서 제거 할 수 없습니다.



답변

또한 달리십시오

sudo rm -rf /var/db/receipts/com.mysql.*


답변

나는 또한 다음과 같은 항목을 가지고 있었다.

/Library/Receipts/InstallHistory.plist

내가 삭제해야했다.


답변

brew를 통해 mysql을 설치 한 경우 명령을 사용하여 mysql을 제거 할 수 있습니다.

$ brew uninstall mysql

Uninstalling /usr/local/Cellar/mysql/5.6.19...

이것은 나를 위해 일했습니다.


답변

ps -ax | grep mysql

* MySQL 프로세스 중지 및 종료

brew remove mysql
brew cleanup

sudo rm /usr/local/mysql
sudo rm -rf /usr/local/var/mysql
sudo rm -rf /usr/local/mysql*
sudo rm ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/MySql*

launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist

/etc/hostconfig선 편집 및 제거MYSQLCOM=-YES-

rm -rf ~/Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /private/var/db/receipts/*mysql*

* MySQL 프로세스가 종료되었는지 확인하기 위해 컴퓨터를 다시 시작하십시오 .mysql을 실행하십시오. 작동하지 않아야합니다.


답변

최근 에이 문제에 대한 나의 경험에서 상당히 포괄적 인 귀하의 질문에 긴 제거 명령 목록 외에도 / private / var에서 mysql.sock을 실행하여 제거했습니다. 나는 사용했다

find / -name mysql -print 2> /dev/null

… mysql 디렉토리 또는 파일처럼 보였고 Perl / Python 액세스 모듈을 제외하고 나타난 대부분을 제거했습니다. 활동 모니터를 사용하여 (또는 명령 행에서) 데몬이 여전히 실행되고 있지 않은지 확인해야 할 수도 있습니다 ps -A. 파일을 삭제 한 후에도 mysqld가 여전히 실행되고 있음을 발견했습니다.


답변

또한 /etc/my.cnf에 Mac OS X Snow Leopard 설치에서 삭제해야 할 구성 파일이 있습니다.


답변

과잉 일 수도 있지만 MySQL 명령 기록은 다음과 같이 지울 수도 있습니다.

~/.mysql_history