AWS EC2 프로젝트 배포 환경설정

Sungmin·2023년 6월 27일
0
post-thumbnail

우분투 실행화면

https://techviewleo.com/install-java-openjdk-on-ubuntu-linux/

자바17 설치

설치명령어

sudo apt update
sudo apt install openjdk-17-jdk

버전확인

java --version

JAVA_HOME 환경변수 설정

echo 'export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64' >> ~/.bashrc
echo 'export PATH=$PATH:$JAVA_HOME/bin' >> ~/.bashrc
source ~/.bashrc

경로 체크

echo $JAVA_HOME



Mysql 설치

설치 명령어

sudo apt install mysql-server

접속 명령어

sudo mysql -u root -p

Mysql 보안 설정

sudo mysql_secure_installation

  • 첫 번째는 VALIDATE PASSWORD PLUGIN을 사용할지 물어봅니다.

개발용/테스트 장비에서 mysql server를 설치할때는 비밀번호가 길면 귀찮으니, 아무키나 입력해서 플러그인을 비활성화 하는 것도 좋지만, production용 라이브 장비라면 Y 또는 Yes를 입력해서 안전한 비밀번호를 사용하는게 좋습니다.

  • 두 번째로 root 비밀번호를 물으면, 원하는 root 비밀번호를 동일하게 두번 입력해 줍니다.

앞서 VALIDATE PASSWORD PLUGIN을 활성화 했다면 대소문자, 숫자, 특수문자 1개 이상을 섞어서 8자 이상의 비밀번호를 만들어야합니다.

  • 세 번째로 Anonymous User를 삭제할지 물으면 Y를 입력해서 삭제해 줍니다.

  • 네 번째는 외부에서 root 계정으로 접근을 허용할지 묻습니다.

각자 환경에 따라 다르겠지만, 대부분 외부에서 root 계정으로 DB에 접근할 일은 많지 않을 것으로 예상되기 때문에 Y를 입력해서 접근하지 못하도록 합니다. 혹여 필요하시다면 N으로 외부 접근을 허용하시면 됩니다.

  • 다섯 번째로 Test DB를 삭제할지 물으면 필요 없으니 Y를 입력해서 삭제해 줍니다.

필요 없으니 Y 입력해서 삭제합니다.

  • 마지막으로 privileges table을 reload 할지 물으면 Y를 입력해서 reload 해줍니다.

Y를 입력합니다.

https://king-ja.tistory.com/101

profile
Let's Coding

0개의 댓글