본문 바로가기
IT/Tip

macOS에서 homebrew로 mysql 을 깨끗하게 재설치

by 여우요원 2019. 3. 8.

macOS에서 HomeBrew를 이용하여 mysql 5.7을 사용중에

validate_password 설정관련하여 문제가 생기면서 관련 plugin을 지웠는데 mysql이 제대로 구동되지 못하는 상태가 되었다.

 

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock (2)'

 

이런 에러가 나와서 찾아봤는데, 케이스가 달라서 인지 잘 해결이 되지 않았다.

 

 

문제는 mysql 을 지우고 재설치 해도 같은 증상이라는 것 !! 

 

해결책은 mysql의 설정파일까지 깨끗하게 지우지 못해서 생기는 문제였다.

 

그래서 정리한 homebrew 로 설치한 mysql  깨끗하게 지우기 

 

1. 현재 서비스 중인  mysql 서비스를 중지한다.

 

$ brew services stop mysql

 

2. mysql 지우기

 

$ brew uninstall mysql

 

3. 관련 폴더와 파일들 지우기

 

$ rm -rf /usr/local/var/mysql

$ rm /usr/local/etc/my.cnf

 

이 후에 다시 mysql을 설치하고 나서 해결이 되었다. 

 

 

[ update ]

homebrew 로 설치시 기존의 /usr/local 하위에 설치되던 내용이 현재는 /opt/homebrew 로 바뀌었다.

 

 

 

 

'IT > Tip' 카테고리의 다른 글

postgreSQL 외부접속 가능하게 하기  (0) 2019.03.21
brew 로 postgresql 설치 후 접속시 암호(pw) 묻지 않는 점  (0) 2019.03.19
DBeaver안에서 CSV 파일 사용하기  (2) 2018.08.23
DBeaver 사용하기  (0) 2018.08.23
MySQL Event  (0) 2018.07.06