MAMP란 MAC, Apache, MySQL, PHP의 약자로 이 프로그램들을 설치하여 로컬 서버를 구축하는 소프트웨어다.
나는, 이것도, 모르고, 강의에서, 하란대로, WAMP나, 깔고, 앉아있으니까, 아무것도, 안됐지,,,,,,,
WAMP는 앞글자만 바뀐게 당연히 Window꺼다.
강의가 윈도우 체제인걸 잊지말도록 하자. 나는 맥인걸 인지하도록 하자.
자 이제 MySQL 환경변수를 설정해보자.
터미널을 키고 명령어를 실행한다.
vi ~/.zshrc
i를 누르고 편집 모드로 들어가서 코드를 추가해준다. MAMP 어플리케이션에서의 mysql의 파일경로이다.
mysql80 이랑 mysql57 파일 이렇게 2가지가 있었는데, 80이 더 최신버전이라길래 80으로 선택했다.
export PATH=/Applications/MAMP/Library/bin/mysql80/bin:$PATH
esc 한번 누르고, :wq를 눌러 편집한 파일을 저장해준다.
명령어를 실행한다.
source ~/.zshrc
끝이다! 혹시 모르니 which mysql 명령어를 실행해보자.
설정한대로 /Applications/MAMP/Library/bin/mysql80/bin/mysql 라는 출력이 나오면 완성된 것이다.
이제 mysql -u root -p 를 실행하고 비밀번호를 입력해주면 mysql이 실행된다.
초기 비밀번호는 root다.
혹시 아나콘다가 깔려있다면,
zshrc 파일에서 아나콘다가 최우선으로 실행되게 되어있다. 이것 때문에 which mysql하면 자꾸 파일 경로를 읽어내지 못했다.
아나콘다의 export PATH=/파일경로/ 뒤에 주저리주저리 뭐가 많이 붙어있을텐데,
그거 다 지우고 export PATH=/파일경로:$PATH로 수정해주고 source 명령어 실행하면 된다.
아나콘다가 다시 켜진다면, conda deactivate으로 콘다 꺼주고 which mysql하면 파일 경로를 잘 출력할 것이다.
'정보보호전문가 > 메모장' 카테고리의 다른 글
구름톤 딥다이브 정보보호 5주차 (0) | 2025.04.07 |
---|---|
구름톤 딥다이브 정보보호 4주차 (1) | 2025.03.29 |
구름톤 딥다이브 정보보호 2주차 (0) | 2025.03.17 |
구름톤 딥다이브 정보보호 OT (2) | 2025.03.06 |