본문 바로가기
👨‍💻 2. 웹개발_Back end/2-2 AWS

[AWS] 04. MySQL 설치

by 달님🌙 2021. 12. 13.
반응형

 

MySQL 설치

 

1. MySQL 설치

 

① sudo apt-get install mysql-server

 

2. MySQL 설치 확인

 

① dpkg -l | grep mysql-server

 

3. MySQL 외부 접속 설정

 

① cd /etc/mysql/mysql.conf.d

② sudo vi mysqld.cnf

 

③ bind-address = 0.0.0.0 으로 설정하고 저장 후 종료

 

4. MySQL 한글 설정 및 대소문자 구분 해제

 

① cd /eyc/mysql

② sudo vi my.cnf

 

③ 아래 내용 입력하고 저장 후 종료

 

[client] 
default-character-set=utf8 
[mysql] 
default-character-set=utf8 
[mysqld] 
collation-server=utf8_unicode_ci 
init-connect='SET NAMES utf8' 
character-set-server=utf8
lower_case_table_names=1

 

 

5. AWS 포트 추가

 

① 인스턴스의 보안 탭에서 보안 그룹 확인 후 좌측 탭에 보안 그룹 클릭

 

② 확인한 보안 그룹 이름 선택하고 하단의 인바운드 규칙 클릭

③ 인바운드 규칙 편집 클릭

 

④ 규칙 추가 두 번 클릭 후 MYSQL 관련 포트 설정

⑤ 규칙 저장 클릭

 

6. MySQL 재시작

 

① sudo service mysql restart

 

② sudo mysql –u root -p

 

7. MySQL 유저 생성

 

① create user 'study'@'%' identified by 'study';

 

8. MySQL 스키마 생성 및 권한 부여

 

① create database studydb;

② grant all privileges on studydb.* to 'study'@'%';

③ flush privileges;

 

9. Workbench 접속 테스트

 

① Workbench에서 접속 테스트

 

반응형

댓글