-
mac에서 MySQL 설치하기 + PATH 설정DB/MySQL 2024. 7. 10. 17:37
백앤드 학습을 위해 MySQL을 설치해야 하는 상황이 있었습니다.
"이것이 MySQL이다" 라는 책으로 교육이 진행되는데, 설치 방법이 Windows 방식으로만 설명이 되어있어 mac OS 에서 설치하느라 좀 헤멨던 부분이 있었습니다. 혹시라도 맥북을 쓰는 사람이 있다면 도움이 될 것 같아 올립니다.
https://product.kyobobook.co.kr/detail/S000001810245
이것이 MySQL이다 | 우재남 - 교보문고
이것이 MySQL이다 | - 『이것이 MySQL이다』 개정판, 최신 8.0 버전 반영! 파이썬 연동 내용 수록!2016년 출간 후 데이터베이스 도서 분야 부동의 베스트셀러 1위를 지켜오던 『이것이 MySQL이다』가 MySQ
product.kyobobook.co.kr
1. MySQL 설치하기
https://dev.mysql.com/downloads/mysql/
MySQL :: Download MySQL Community Server
Select Version: 9.0.0 Innovation 8.4.1 LTS 8.0.38 Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Debian Linux SUSE Linux Enterprise Server Red Hat Enterprise Linux / Oracle Linux Fedora Linux - Generic Oracle Solaris mac
dev.mysql.com
위의 링크에 접속하여 MySQL을 다운받습니다.
저는 macOS의 m1 맥북을 사용중이므로, ARM 방식을 선택했고, DMG Archive를 다운받았습니다.
버전은 LTS도 있긴한데, 실습 상황에 맞게 8.0.38을 선택했습니다.
설치과정은 기본적으로 defaults로 진행하면 됩니다.
Accounts and Roles 단계에서 root의 비밀번호를 1234 대신에 12345678 로 설정하면 됩니다. (나중에 1234로 변경가능)
2. Workbench 설치
https://dev.mysql.com/downloads/workbench/
MySQL :: Download MySQL Workbench
Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Red Hat Enterprise Linux / Oracle Linux Fedora macOS Source Code Select OS Version: All Windows (x86, 64-bit) Recommended Download: Other Downloads: Windows (x86, 64-bit), M
dev.mysql.com
책에서는 MySQL Installer로 설치를 진행하지만 macOS는 Installer를 지원하지 않습니다.
따라서 직접 설치를 해주어야합니다.
마찬가지로 ARM macOS 버전을 선택해서 다운받아줍니다.
3. 설치완료?
이제 MySQL이 성공적으로 설치되었을 겁니다.
부푼 마음을 가라앉히고 책에서 본 것 처럼...
mysql -u root -p
로 실행을 하려고 하면 아마 저런 명령어를 모르겠다고 나올겁니다.
사실 MySQL을 실행하기 위해선 설치된 경로인 "/usr/local/mysql/bin" 에 위치한 mysql 을 실행해야하죠.
따라서 매번 이렇게 경로로 직접 접근하거나 직접 입력해서 mysql을 실행해야합니다....
cd /usr/local/mysql/bin ./mysql -u root -p
/usr/local/mysql/bin/mysql -u root -p
귀찮... 따라서 path를 설정해주도록해 이런 귀찮음을 해소해 봅시다.
4. PATH 설정
만약 bash를 쓰고있다면,
> cd ~
> open -t .bash_profile
같은 명령어를 활용해 보면 좋을 것 같습니다.저는 zsh를 설치해두었기에 터미널에서 zshrc를 수정해주었습니다.
vi ~/.zshrc
이후에
export PATH=$PATH:/usr/local/mysql/bin
위 명령어를 맨 아래에 추가하여 mysql 명령어를 어디서든지 실행할 수 있도록 해줍니다.
이제 어디서든 mysql을 쉽게 실행할 수 있게 되었습니다.
국룰 비번 1234 책 저자분께서 macOS 유저도 고려해 책을 써주셨으면 더 좋았을 것 같네요.