문제

실수로 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

그들은 전혀 도움이되지 않은 것 같았습니다. 나는 여전히 새로운 버전이 있다는 것에 대해 같은 메시지를 받고 있습니다. 최신 버전 (현재 베타)을 설치하려고 시도했으며 이미 설치중인 최신 버전에 대한 동일한 메시지를 제공했습니다. 프리프 페인도 설치하지 않았기 때문에 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을 실행하려고 시도하면 작동하지 않아야합니다.

이 문제에 대한 최근의 경험에서 매우 포괄적 인 것처럼 보이는 귀하의 질문에서 명령을 제거하는 긴 목록 외에도 MySQL.sock이 /private /var에서 실행되어 제거했습니다. 나는 사용했다

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

... MySQL 디렉토리 나 파일처럼 보이는 것을 찾고 (Perl/Python Access 모듈을 제외하고) 대부분의 것을 제거했습니다. 또한 데몬이 활동 모니터 (또는 ps -A). 파일을 삭제 한 후에도 MySQLD가 여전히 실행되고 있음을 알았습니다.

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

삭제를 시도하기 전에 MySQL이 설치된 위치를 식별해야합니다.

나는 항상 사용합니다 hivelogic 가이드 Source에서 MySQL을 빌드하는 Mac OS X 아래에 설치됩니다. 빌드를 설정할 때 MySQL을 --접두사 매개 변수. 디렉토리가 존재하지 않는지 확인하고 소스에서 설치하려고 시도해야합니다.

./configure --prefix=/usr/local/mysql --with-extra-charsets=complex \
--enable-thread-safe-client --enable-local-infile --enable-shared \
--with-plugins=innobase

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

~/.mysql_history

또한/var/db/영수증을 확인하고 com.mysql을 포함하는 모든 항목을 제거해야합니다.*

sudo rm -rf /var/db/receipts/com.mysql.*를 사용하면 효과가 없었습니다. VAR/DB/영수증으로 가서 각각을 별도로 삭제해야했습니다.

저에게는 몇 년 전에 Homebrew를 사용하여 Mariadb를 설치했습니다. 올바른 제거 절차는 다음과 같습니다. Brew un intall mariadb.

MySQL을 완전히 제거하십시오

터미널을 엽니 다

사용 mysqldump 데이터베이스를 백업하려면

MySQL 프로세스를 확인하십시오.

ps -ax | grep mysql

MySQL 프로세스를 중지하고 죽입니다

Homebrew에서 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/My*

이전 MySQL 자동 로핀을 내리지 않습니다.

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

이전 MySQL 구성 제거 :

subl /etc/hostconfig` 
# Remove the line MYSQLCOM=-YES-

이전 MySQL 환경 설정을 제거하십시오.

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을 실행하려고하면 작동하지 않아야합니다

나는 또한 발견했다

/Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist

OS X 10.10에서 MySQL Community Server 8.0.15를 제거하기 위해 다른 모든 답변을 사용한 후.

sudo find / | grep -i mysql

이것은 나에게 매력처럼 작동했습니다. 방금 목록을 통과하여 MySQL 관련 내용이 삭제되었는지 확인했습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top