source

Mac OS X에서 MySQL을 제거하려면 어떻게 해야 합니까?

gigabyte 2022. 10. 1. 21:19
반응형

Mac OS X에서 MySQL을 제거하려면 어떻게 해야 합니까?

실수로 Snow Leopard의 인텔 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=을 MYSQLCOM=-YES-에서 했습니다./etc/hostconfig

그들은 전혀 도움이 되지 않는 것 같다.새로운 버전이 있다는 같은 메시지가 아직 도착하지 않았습니다.최신 버전(현재 베타 버전)을 설치해보니 이미 설치되어 있는 최신 버전에 대한 동일한 메시지가 나타납니다.Prefs 창에서도 PrefPane을 설치하지 않았기 때문에 제거할 수 없습니다.

실행도 시도합니다.

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을 실행해 보십시오. 작동하지 않습니다.

OS 버전: 10.14.6 MYSQL 버전: 8.0.14

Goto 시스템 설정 -> MYSQL여기에 이미지 설명 입력

MySQL 서버 중지

여기에 이미지 설명 입력

Mysql 서버를 중지한 후 Mysql 8을 제거하는 옵션이 여기에 표시됩니다.

이 문제에 대한 저의 최근 경험으로 볼 때 상당히 포괄적으로 보이는 질문의 remove 명령어 목록을 제외하고 mysql.sock이 /private/var에서 실행되고 있는 것을 발견하고 그것을 삭제했습니다.나는 사용했다

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

것을 (Perl/ 대부분의 합니다.mysql은 Perl/Python 접근모듈에서 제외됩니다 Monitor를 "Activity Monitor"를 사용한 에서) 이 아직 해야 할 .ps -A파일 삭제 후에도 mysqld가 실행되고 있음을 확인하였습니다.

Mac OS X Snow Leopard 설치 시 삭제해야 하는 설정 파일도 /etc/my.cnf에 있습니다.

과잉일 수도 있지만 MySQL 명령 내역은 다음 항목에서 지워질 수도 있습니다.

~/.mysql_history

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

MySQL을 소스에서 빌드하는 Mac OS X에서 설치할 때는 항상 Hivelogic 가이드를 사용합니다.빌드를 설정할 때 --prefix 매개 변수를 사용하여 MySQL을 설치할 디렉토리를 지정할 수 있습니다.디렉토리가 존재하지 않는지 확인하고 소스에서 설치를 시도해야 합니다.

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

또한 /var/db/receipts를 확인하고 com.mysql이 포함된 모든 항목을 삭제해야 합니다.*

sudo rm -rf /var/db/receipts/com.mysql을 사용합니다.* 나한테는 안 통했어var/db/receipts에 들어가서 하나씩 삭제해야 했습니다.

저는 수년 전에 홈브루를 사용하여 MariaDB를 설치했습니다.올바른 언인스톨 순서는, brew uninstall mariadb 입니다.

나도 찾았어

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

OS X 10.10 에서 MySQL Community Server 8.0.15 를 언인스톨 하기 위해서, 여기에 기재되어 있는 다른 모든 회답에 근거해 주세요.

이 일은 나에게 큰 도움이 되었다.

brew uninstall mysql

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을 실행해 보세요. 작동하지 않을 것입니다.

sudo find / | grep -i mysql

이건 내게는 마법처럼 작용했다.목록을 검토해보니 MySQL 관련 내용이 모두 삭제되었습니다.

언급URL : https://stackoverflow.com/questions/1436425/how-do-you-uninstall-mysql-from-mac-os-x

반응형