Skip to content

Instantly share code, notes, and snippets.

@devheedoo
Created July 7, 2019 16:52
Show Gist options
  • Save devheedoo/23974ab13bb75bd991920599db2d73cd to your computer and use it in GitHub Desktop.
Save devheedoo/23974ab13bb75bd991920599db2d73cd to your computer and use it in GitHub Desktop.

MacOS에서 MySQL 설치 도중 다음과 같은 오류가 발생했다:

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

아래 명령어까지는 정상적으로 실행됐다:

brew install mysql
brew services start mysql

하지만 다음 명령어 실행 시 오류가 발생했다:

mysql_secure_installation

stackoverflow에 검색해보면 대부분 권한이 원인인 것 같은데 내 경우는 언젠가 설치했던 mysql이 지저분하게 남아있어서 경로가 엉킨 게 원인이었던 것 같다.

brew를 사용하여 기존에 MacOS에 설치되어 있던 mysql을 깔끔하게 지우고 다시 설치하는 방법은 다음과 같다.

mysql 깔끔하게 지우기:

brew services stop mysql
brew uninstall mysql
brew cleanup
sudo rm -rf /usr/local/var/mysql

mysql 다시 설치하고 테스트하기:

brew install mysql
brew services start mysql
mysql_secure_installation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment