티스토리 뷰

Mac에서 MySQL 설치 후, 삭제하는 방법에 대한 정리입니다. 

Homebrew를 이용해 설치했다면 brew uninstall mysql 로 한번에 삭제할 수 있겠지만
만약 MySQL 공식 DMG·PKG로 설치했을 때 사용할 수 있는 명령어로 정리해봤습니다.

먼저 MySQL이 해당 위치에 설치되어 있는지 확인합니다. 
ls -ld /user/local/mysql*

공식  설치 패키지로 설치한 것이 맞다면 우선 MySQL을 중지합니다.
sudo /usr/local/mysql/support-files/mysql.server stop

자동 실행 파일을 해제합니다. 
sudo launchctl bootout system /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist 2>/dev/null

이어서 관련 파일을 삭제합니다.
sudo rm -f /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist
sudo rm -rf /Library/PreferencePanes/MySQL.prefPane
sudo rm -rf /usr/local/mysql

/usr/local/mysql-8.0.○○-macos○○-x86_64처럼 버전이 포함된 폴더가 있다면 실제 이름을 확인한 뒤 삭제합니다.
ls -ld /usr/local/mysql*
sudo rm -rf "/usr/local/mysql-실제폴더명"

공식  MySQL 문서에서도 시스템 설정의 MySQL 환경설정 패널에 있는 Uninstall 기능을 이용해서 제거하라고 안내합니다. 
해당 버튼이 보인다면 터미널 명령보다 먼저 사용하는 것이 안전합니다. 

추가로 2015년 당시 설치된 MySQL을 삭제할 때 사용했던 스크립트도 올려놓습니다. 

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*
sudo rm -rf /var/db/receipts/com.mysql.*
sudo vi /etc/hostconfig
-> MYSQLCOM=_YES_ 라인 삭제

복사할 수 있도록 명령어를 스크립트로 첨부합니다. 

 

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2026/08   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
글 보관함