#1. mysql-server 설치
ssh 나 EC2콘솔을 통해 인스턴스에 접속 후 아래 명령어를 통해 mysql-server를 설치합니다.
sudo apt-get install mysql-server
Y키를 눌러 설치를 계속 진행하고
설치가 완료되었으면 mysql에 접속해봅니다.
sudo mysql -u root -p
root 비밀번호 설정을 하지 않았으니 Enter password는 일단 엔터를 치고 넘어갑니다.
접속이 되었으면, 아래 명령어를 통해 데이터베이스를 조회해 봅니다.
show databases;
기본 데이터베이스가 정상적으로 조회되면 설치는 정상적으로 완료된 것입니다.
#2. 사용자/데이터베이스 생성
먼저 데이터 베이스를 생성합니다.
create database ict;
사용자를 생성하고
create user 'ictuser'@'%' identified by 'password';
해당 데이터베이스에 사용자의 권한을 부여합니다.
grant all on ict.* to 'ictuser'@'%';
기본 데이터베이스가 정상적으로 조회되면 설치는 정상적으로 완료된 것입니다.
#3. 외부 접속 설정
아래의 디렉토리로 이동하여 mysqld.conf 파일을 vi 에디터로 오픈합니다.
cd /etc/mysql/mysql.conf.d/
sudo vi mysqld.conf
원래는 아래처럼 설정되어 있는 부분을 찾아서
아래와 같이 변경해 줍니다.
그리고 나서 EC2 > 보안그룹 > 인바운드 규칙에 3306 포트를 추가해 줍니다.
#4. 접속 확인
아까 생성했던 사용자 계정으로 접속을 시도해 봅니다.
정상적으로 접속이 되었습니다.
반응형
'Etc > AWS' 카테고리의 다른 글
[AWS] [Q81~Q100]DVA-C01 AWS Certified Developer Associate (0) | 2022.08.11 |
---|---|
[AWS] Ubuntu Spring Boot jar 서비스 등록 (0) | 2022.08.07 |
[AWS] EC2 시작하기(VPC, 서브넷, 인터넷게이트웨이, 라우팅 설정) (0) | 2022.08.01 |
[AWS] [Q61~Q80]DVA-C01 AWS Certified Developer Associate (0) | 2022.06.23 |
[AWS] [Q41~Q60]DVA-C01 AWS Certified Developer Associate (0) | 2022.06.20 |
댓글