본문 바로가기

Dev/혼자서 Spring 찍먹해보기

1일차 - AWS EC2에 MySQL 설치하기

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;