티스토리 뷰







오늘은 AWS로 만든 서버에 

MySQL 서버 구축과 외부 접속을 허용해보도록 하겠습니다.


[ AWS EC2 인스턴스 생성 방법은 http://luji.tistory.com/6를 참조하세요. ]





순서


1. MySQL 설치


2. 방화벽 설정


3. 외부접속 허용 설정


4. 접속 확인





1. MySQL 설치

- 터미널에 접속했다는 전재하에 진행합니다.

- 리눅스 명령어로 진행됩니다.


▶ sudo su

▶ apt-get update



▶ apt-get install mysql-server


[ Y 입력 ]


[ ROOT 계정 비밀번호 입력 ]


[ 비밀번호 재입력 ]

▶ mysql -u root p

▶ (비밀번호)

[ 설치완료 및 접속 화면 ]




2. 방화벽 설정

- 자신의 인스턴스에 적용된 보안그룹을 확인합니다.



[ 보안 그룹 이동 ]



[ 적용된 그룹 선택 후 편집 버튼 클릭 ]



사용자 지정 tcp 선택

3306 포트

위치 무관 선택 후 저장




3. 외부접속 허용 설정

- 터미널에 접속했다는 전재하에 진행합니다.

- 리눅스 명령어로 진행됩니다.


▶ sudo su

▶ cd /etc/mysql/mysql.conf.d

▶ vi mysqld.cnf


bind-address 값을 0.0.0.0 으로 수정


vi 에디터 수정 하는 방법

i 키 누르면 수정

ctrl + c 로 명령행

:wq로 저장후 vi 종료


▶ service mysql restart

▶ mysql -u root -p



grant all privileges on *.* to root@'%' identified by '루트계정 비밀번호'; 




4. 접속 확인

- mysql workbench 이용




- 끝 -