EC2 4

[AWS] EC2 Linux2 에 Spring Boot 프로젝트 배포

1. 인스턴스에서 JDK 설치 java 17을 쓰고 있기 때문에 아래와 같이 설치하였다. java17 rpm 다운로드 wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm java17 rpm 설치 sudo rpm -ivh jdk-17_linux-x64_bin.rpm 설치한 JDK 버전 선택 sudo alternatives --config java 확인 java -version 2. Git clone git설치 sudo install git SSH키 생성 cd ~/.ssh ssh-keygen -t rsa -C github계정 메일 공개키를 github에 등록 cat id_rsa.pub 출력된 내용을 복사하여 github ssh k..

MountainGo 2023.01.26

[AWS] EC2 Linux2에 MariaDB 설치 및 데이터 마이그레이션

1. MariaDB 설치 marida db 설치 sudo yum install mariadb-server 서비스 실행 sudo systemctl start mariadb 상태확인 sudo systemctl status mariadb 관리자 비밀 번호 설정 mysqladmin -u root -p password '비밀번호' 설정 시 비밀 번호를 묻는데, 초기에는 없으므로 그냥 Enter를 치면 됨 접속 mysql -u root -p 설정한 비밀번호 입력 / 접속 완료 2. 데이터 베이스 생성 데이터 베이스 생성 create database DB명 생성된 DB 확인 show databases 계정 생성 create user '유저명'@'허용 IP' identified by '비밀번호' 권한 부여 GRANT ..

MountainGo 2023.01.26

[AWS] EC2 Linux2에 Redis 설치

1. 사전 작업 패키지 최신 업데이트 sudo yum update gcc make 설치 sudo yum install gcc make redis 포트 열어주기 AWS 인스턴스 적용 보안그룹에 아래 규칙 추가 2. redis 설치 redis설치할 폴더 생성 sudo mkdir ~/redis redis 설치 sudo wget http://download.redis.io/redis-stable.tar.gz 압축 해제 sudo tar zxvf redis-stable.tar.gz 컴파일 sudo cd redis-stable sudo make redis-server, redis-cli가 /usr/local/bin 경로에 생성 sudo make install 3. redis 설정 디렉토리 생성 설정파일 저장, 데이터..

MountainGo 2023.01.26