MySQL 설치

BinaryHyeok·2023년 3월 20일
0
post-thumbnail

EC2에 MySQL을 설치한다.


MySQL 설치

1. 패키지 인스톨러 업데이트

sudo apt-get update

2. MySQL 설치

// mysql 설치
sudo apt-get install mysql-server

// mysql 버전 확인
mysql --version

3. MySQL 실행

mysql -u root -p

설치 시 별도의 비밀번호를 설정하지 않았다면, 비밀번호 입력시 엔터를 입력한다.

4. 데이터베이스 생성

create database [사용할 DB명];

생성된 데이터베이스를 확인하고 싶다면 다음과 같은 명령어를 입력한다.

show databases;

1-5. DB에서 사용할 계정 생성

create user '[username]'@'[host]'identified by '[password]';

host를 %로 설정하면 어느 호스트에서든 접근이 가능(wildcard)

5. 생성한 유저에게 DB사용 권한 부여

grant all on [DB명].* to '[username]'@'[host]';

권한 부여 확인

show grants for '[username]'@'[host]';

7. 외부 접속 허용하기

로컬에서 EC2 DB에 접근하기 위해서는 추가적인 설정이 필요하다.

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

127.0.0.1로 설정된 bind-address 값을 0.0.0.0으로 수정해준다.
이후 다음 명령어를 통해 mysql를 재시작하여 설정을 적용해준다.

sudo systemctl restart mysql

8. UFW 방화벽 포트 열기

ufw 활성화

sudo ufw enable

MySQL 포트 허용

sudo ufw allow 3306/tcp

방화벽 다시 로드

sudo ufw reload

이렇게 해서 서버에서 사용할 DB를 EC2에 설치하였고, 로컬에서도 접속할 수 있도록 하였다.

0개의 댓글