네로개발일기

개발자 네로의 개발 일기, 자바를 좋아합니다 !

반응형

목차

1. Amazon Web Service 이용

2. Amazon Web Service에 MySQL 연동

3. Amazon Web Service RDS 이용

1. MySQL 설치

1) 설치

PuTTY로 서버 연결

서버 명령창에 아래 명령 실행

 

sudo apt update

사용하는 패키지 정보를 업데이트

 

sudo apt install mysql-server

MySQL 설치

도중에 root 계정의 비밀번호를 입력하라는 화면이 나타난다. 안전한 비밀번호를 입력하자.

 

dpkg -l | grep mysql-server

안전하게 설치가 되었는지 확인

ii mysql-server 5.7.17-0ubuntu0.16.04.1 all MySQL database server (metapackage depending on the latest version) 
ii mysql-server-5.7 5.7.17-0ubuntu0.16.04.1 amd64 MySQL database server binaries and system database setup 
ii mysql-server-core-5.7 5.7.17-0ubuntu0.16.04.1 amd64 MySQL database server binaries

위와 같은 메시지가 출력된다면 잘 설치된 것

 

2) 실행

sudo netstat -tap | grep mysql

MySQL 서버는 설치하면 자동으로 실행된다. MySQL 서버가 실행되고 있는지 확인

tcp 0 0 localhost:mysql *:* LISTEN 2556/mysqld

위 명령의 실행 결과로 아래와 같은 메시지가 출력되면 실행되고 있는 것

만약 MySQL 서버가 실행되지 않는다면 아래 명령을 입력

sudo systemctl restart mysql.service

 

3) 설정 파일 변경

cd /etc/mysql/mysql.conf.d
sudo vi mysqld.cnf

위 명령을 입력하면 mysqld.cnf 파일을 수정할 수 있다.

/bind-address

위 명령을 입력하여

bind-address  = 127.0.0.1
bind-address  = 0.0.0.0

127.0.0.1을 0.0.0.0으로 수정해준다. 아마 vi 명령어를 검색하면 수정할 수 있는 방법이 자세히 나와 있을 것이다.

esc 버튼을 여러번 누른 뒤 wq를 입력해주면 저장 후 종료가 된다.

 

설정 파일을 변경한 후에는 MySQL 서버를 재시작한다.

sudo systemctl restart mysql.service

 

2. MySQL Workbench 연결

1) MySQL Workbench 설치

 

2) 연결

Workbench를 실행한 후 [Database-Connect to Database]를 클릭

Connection MethodStandard TCP/IP over SSH 로 변경

SSH Hostname본인 IP 입력 (IPv4 퍼블릭 IP)

SSH Usernameubuntu

SSH Key File에 다운 받은 *.ppk 파일

password 에서 [Store in Vault] 버튼을 클릭하고 root 사용자의 비밀번호를 입력하면 된다.

 

[OK] 버튼을 입력하면 연결된다.

 

3. 인바운드 규칙 추가

좌측에서 [네트워크 및 보안-보안그룹] 선택

[인바운드 규칙] 선택한 뒤 [인바운드 규칙 편집]버튼 클릭

 

[MySQL/Aurora] 선택하여 인바운드 규칙을 생성

 

 

 

728x90
반응형

'web > AWS' 카테고리의 다른 글

[AWS] 3. Amazon Web Service RDS 이용  (2) 2020.05.09
[AWS] 1. Amazon Web Service 이용  (0) 2020.05.09
blog image

Written by ner.o

개발자 네로의 개발 일기, 자바를 좋아합니다 !