MySQL 설치-삭제 루프..
그냥 최신 버전을 설치하는 거면 문제가 없지만 옛날 버전을 설치하는 경우 에러지옥에 빠지게 된다.
아래는 지옥관광기.
[설치]
1. brew update
2. brew search mysql (설치할 MySQL 버전 및 이름 확인)
3. brew install mysql@5.7 (2번에서 확인한 이름으로 인스톨. 난 5.7버전으로 설치했다.)
4. brew list (잘 설치되었는지 확인)
[설정]
1. mysql-server start
여기서부터 버벅거린다. 친절하게도 에러문구에 어떻게 처리해야 하는지 나와 있다.
2. mysql_upgrade -uroot -p (에러가 날 경우 실행)
비밀번호 입력이 뜨면 그냥 엔터를 친다. 아직 설정하지 않았으므로 비번이 없다.
3. mysql_secure_installation
Reload privilege tables now? 빼고 다 n 했다.
4. mysql -uroot -p (로그인 잘 되나 확인)
[삭제]
빌어먹을 mysql이 마음대로 되지 않는다면 깨끗하게 지워버리자.
sudo rm -rf 로는 박멸되지 않는다. brew를 사용한다.
1. brew remove mysql@5.7
2. brew cleanup
3. sudo rm -rf /usr/local/var/mysql (mysql 경로)
댓글