이번 글에서는 맥북에 Java와 MySQL을 설치하는 법을 알아보겠다.
Java 설치
다운로드
https://www.oracle.com/java/technologies/downloads/#java11
위 링크를 타고 오라클 홈페이지에 들어가서 설치하고자 하는 Java 버전을 다운로드한다. 나는 Java 11을 설치할 것이라 macOS용 DMG 설치 파일을 다운로드하였다.

설치
다운로드가 끝났으면 dmg 파일을 실행해서 설치를 진행한다.

설치가 끝났으면 터미널에 아래 경로로 가서 jdk 파일이 설치가 되었는지 확인한다.
cd /Library/Java/JavaVirtualMachines

환경변수 설정
설치가 끝났으면 환경변수를 설정해줘야 한다.
터미널을 열고 vi ~/. bash_profile로 파일을 생성한 뒤, i를 눌러서 입력 모드로 변경한다.
아래 보이는 명령어를 붙여 넣은 뒤 ESC를 눌러 입력 모드를 종료하고 :wq! 를 입력하여 파일을 저장한다.
export JAVA_HOME=/Library/Java/JavaVirtualMachines/(자바 버전).jdk/Contents/Home
export PATH=${PATH}:/Library/Java/VirtualMachines/(자바 버전).jdk/Contents/Home

다시 터미널로 변경된 환경변수를 적용한다.
환경 변수가 잘 적용되었는지 확인하고, java 버전을 출력해본다.
제대로 출력된다면 자바 설치는 끝이다.
#환경 변수 적용
source ~/.bash_profile
#적용 확인
echo $path
#자바 버전 확인
java -version
MySQL 설치
다운로드
맥에 homebrew가 설치되어있다면 MySQL을 터미널에서 쉽게 다운로드할 수 있다.
만약 homebrew가 없다면 아래 글을 참고하여 homebrew를 먼저 설치하자.
https://cocoiscat.tistory.com/11?category=1044629
homebrew가 설치됐으면 터미널에 아래 명령어를 입력하면 설치가 진행된다.
brew install mysql
설치가 끝났으면 mysql의 버전을 출력하여 설치가 정상적으로 되었는지 확인한다.
mysql -v

MySQL 서버 시작하기
이제 mysql 서버를 실행해 줄 차례다.
아래 명령어를 통해 서버를 켤 수 있다.
mysql.server start

보안 설정
MySQL의 설치가 끝나고 서버가 동작하는 것을 확인했으면 보안 설정을 해줄 차례다.
터미널에 아래 명령어를 입력하여 보안 설정을 진행한다.
mysql_secure_installiation
아래와 같은 질문이 차례대로 나온다. 본인의 취향에 맞게 설정을 하면 된다.
내가 선택한 것들에 * 표시를 해뒀으니 참고하길 바란다.
VALIDATE PASSWORD COMPONENT # 비밀번호 보안 수준 설정
yes : 문자와 특수문자가 포함된 비밀번호
no : 숫자만으로 이루어진 비밀번호(*)
Remove anonymous users #가상 유저 삭제 여부
Yes : 삭제(*)
No : 유지
Disallow root login remotely #원격 접속 허용 여부
Yes : 허용 안 함(*)
No : 허용
Remove test database and access to it #테스트 DB 삭제 여부
Yes : 삭제(*)
No : 유지
Reload privilege tables now #권한 테이블 재시작 여부
Yes : 재시작(*)
No : 재시작 안 함



보안 설정까지 끝났으면 MySQL 설치가 끝난 것이다.
아래 명령어로 mysql을 접속한 뒤 아까 설정한 비밀번호를 입력하면 정상적으로 작동하는 것을 볼 수 있다.
mysql -u root -p
총평
앞으로도 몇 번 더 할 거 같은데 그럴 때마다 찾아보기 귀찮아서 한번 정리해봤다.
많은 분들에게 도움이 됐으면 좋겠다.
'💻전자기기 사용기 > 맥북 사용기' 카테고리의 다른 글
[전자기기 사용기/맥북 사용기] 13인치 M1 맥북 외장 디스플레이 2대 연결하기 (2) | 2022.03.19 |
---|---|
[전자기기 사용기/맥북 사용기] 개발 환경 구축 (GCC/G++ 컴파일러, CLion, InteliJ IDEA, Git) (0) | 2022.01.04 |
[전자기기 사용기/맥북 사용기] iTerm2 + oh-my-zsh 사용해서 터미널 커스텀 (0) | 2022.01.02 |
[전자기기 사용기/맥북 사용기] USB허브 때문에 와이파이가 계속 끊기는 현상 해결 (1) | 2021.12.30 |
[전자기기 사용기/맥북 사용기] 유용한 맥북 앱 추천 (0) | 2021.12.30 |
댓글