1. EC2 인스턴스 시작
- Ubuntu로 만들어주기
- 보안그룹 SSH, HTTPS, HTTP 허용 > 추후 웹 서버 만들 때 사용
- 키는 새로 발급받거나 있으면 기존키 사용하기
2. MobaXterm으로 EC2접속
- https://mobaxterm.mobatek.net/ > MobaXterm 설치
- Session > SSH (Remote host = ec2인스턴스 퍼블릭 ipv4, Use private key = 인스턴스 생성 시 발급받은 pem키)
- login as : ubuntu
- Welcome to Ubuntu 접속완료
3. MySQL 설치
- 설치가능한 패키지 정보 업데이트
sudo apt-get update
- MySQL 설치
sudo apt-get install mysql-server
- MySQL 접속하기 (루트 계정으로 접속, 첫 접속시 비밀번호 아무거나 입력)
sudo mysql -u root -p
4. MySQL 유저 생성 후 권한 부여
- root 계정으로 직접 해보는 것 보단 새로운 유저를 만들어서 DB를 사용할 수 있게 만들어보자
- create user '[아이디]'@'[호스트]' identified by '[비밀번호]';
// 로컬호스트, 아이디 test, 비밀번호 password인 유저 생성
create user 'test'@'localhost' identified by 'password';
- grant all privileges on [DB명.테이블명] to [아이디@호스트] with grant option;
// test유저에게 모든 DB에 접근가능한 권한 부여
grant all privileges on *.* to 'test'@'localhost' with grant option;
- 잘 생성되었나 확인해 보기
use mysql
select user,host from user;
'Dev > 혼자서 Spring 찍먹해보기' 카테고리의 다른 글
6일차 - Spring Restful API 만들고 배포해보기(2) (1) | 2023.05.03 |
---|---|
5일차 - Spring Restful API 만들고 배포해보기(1) (0) | 2023.05.03 |
4일차 - Spring을 이용해서 API 만들어보기 (0) | 2023.04.27 |
3일차 - InteliJ에서 Spring 프로젝트 설치 후 실행해보기 (0) | 2023.04.26 |
2일차 - AWS EC2에 설치한 MySQL과 Workbench 연결하기 (0) | 2023.04.25 |