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