mysql 5.7 버전 설치 하기

난나다·2023년 1월 12일
0

배경

사전과제 제한사항 중 MySQL 5.7 버전으로 진행해야 한다는 조건이 있었습니다. 그래서 지금까지 사용했던 8.0 버전이 아닌 5.7 버전으로 다운그레이드를 진행했습니다.

진행

처음엔 그냥 단순히 8.0 버전에서 5.0 버전으로 다운그레이드하면 되지 않을까 생각해서 검색을 해보았는데 macOS를 사용 중이라서 homebrew를 통해 진행하면된다는 것을 확인했습니다.

이전 버전 삭제

현재 사용중인 MySQL의 버전을 낮추는 개념이 아닌 새로 설치하는 개념이기에 기존에 사용하고 있던 버전과 충돌이 일어나지 않을까 지레 겁먹고 먼저 삭제하기로 맘먹었습니다.

함부러 삭제하기보다 먼저 백업해두는 것이 좋겠다고 생각되어 백업 명령어를 진행해주었습니다.

데이터 백업

mysqldump -u [아이디] -p --all-databases > [저장할 파일명].sql

데이터 복원

mysql -u [아이디] -p < [저장한 파일명].sql

이전 버전 삭제

brew uninstall mysql

위처럼 진행해주고 brew에서 mysql 5.7버전을 찾아 설치를 해줍니다.


새로운 버전 설치

homebrew에서 mysql을 검색하고 설치하고자 하는 버전이 있는지 확인합니다.

brew search mysql

일치하는 버전을 설치해줍니다.

brew install mysql@5.7

환경 변수 추가

설치하게 되면 중간에 PATH와 관련된 사항을 추가하라는 문장이 나오는데 그대로 복사해서 입력해줍니다.

echo 'export PATH="/opt/homebrew/opt/mysql@5.7/bin:$PATH"' >> ~/.zshrc

그리고 변경된 사항을 적용해줍니다.

source ~/.zshrc

mysql 시작

homebrew를 통해 설치한 만큼 brew 명령어로 서버 시작이 가능합니다.

brew services start mysql@5.7

mysql에 접속하기 위해 비밀번호를 설정해줍니다.

mysqladmin -u root password '<password>'

mysql 서버에 접속합니다.

mysql -u root -p


문제 해결

  1. post-install(차후 정리)

  2. socket 오류(차후 정리)

  3. PID 오류(차후 정리)

0개의 댓글