해당 프로젝트는 Java Spring-Boot 기반 프로젝트 이므로, Spring-Boot Jar 파일을 실행시키기 위해 다음과 같은 환경 설정을 한다.
1. 자바 설치
2. MySQL 설치
자바 설치
Ubuntu 는 Devian 계열이기 때문에 RedHat 계열인 CentOS 나 Fedora 와는 다르게 기본적으로 sudo 명령어를 통해 관리자로서 작업을 진행할 수 있다. 그러나 이후 관리자의 명령어가 필욯라 수 있기 때문에 다음과 같이 관리자의 Password 를 설정해준다.
sudo su
passwd
[root 비밀번호 입력]
또한 아래의 패키지도 설치한다.
apt -y install net-tools
해당 프로젝트의 Java 는 Java 8 을 이용해서 생성한 프로젝트이다. Ubuntu 20.04 에는 해당 패키지가 없기 때문에 관련 레파지토리를 추가한 후 설치를 진행한다.
add-apt-repository ppa:webupd8team/java
apt update
apt-get -y install openjdk-8-jdk

java -version
위 명령어를 쳤을 때 사진과 같이 1.8이 뜨면 성공이다.
MySQL 8.0 설치
만약 해당 파일에 기존에 설치되어 있던 mysql 이 있다면 아래 명령어를 통해 삭제를 시켜준다.
apt-get remove -y mysql-*
apt-get purge -y mysql-*
MySQL 8.0 설치하기
1. 파일을 다운받는다.
sudo wget https://dev.mysql.com/get/mysql-apt-config_0.8.15-1_all.deb
2. 다운받은 파일을 명령어를 통해 설치한다.
sudo dpkg -i mysql-apt-config_0.8.15-1_all.deb

해당 화면이 떴다면 방향키를 이용해서 OK 로 이동한 후 엔터를 누른다.
3. 시스템 패키지 업데이트
sudo apt update

3-1 만약 이 때 위의 사진과 같이 NO_PUBKEY 에러가 발생한다면 아래와 같이 입력한다.
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <오류창에 뜬 PUBKEY 입력>
이후 다시 업데이트를 실행한다.
4. 정상적으로 패키지가 업데이트 되었다면 다음 명령어를 실행한다.
sudo apt -y install mysql-server

위 둘 중 어느걸 선택해도 크게 상관 없으니 원하는 것을 설정한다.
5. 설치가 완료되었다면 명령어를 통해서 실행중인 MySQL 을 확인한다.
netstat -nltp | grep 3306'AWS(아마존 웹 서비스)' 카테고리의 다른 글
| AWS 웹 프로젝트 파일 복사 및 웹 서버 실행 (0) | 2023.08.28 |
|---|---|
| AWS 보안 그룹 설정 (0) | 2023.08.25 |
| AWS 키 페어 생성 (0) | 2023.08.25 |
| AWS 인스턴스 생성 및 접속 방법 (0) | 2023.08.25 |