기록/CI&CD

[AWS] ec2에 mysql 설치하기

5월._. 2022. 8. 8.
728x90

1. EC2에서 MySQL 설치

1) 설치

# 설치
sudo apt install mysql-server
# root계정 접속
sudo mysql -u root -p

2) 계정 생성 및 권한 부여

CREATE USER '아이디'@'%' IDENTIFIED BY '비밀번호';
FLUSH PRIVILEGES;
show grants for '아이디'@'%';
grant all privileges on *.* to '아이디'@'%';

3) 외부접속 허용

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
# bind-address=0.0.0.0로 변경한다.
# 포트 허용
sudo ufw allow out 3306/tcp
sudo ufw allow in 3306/tcp
# mysql 재시작
sudo service mysql restart

2. Workbench 연결

새 connection을 설정한다. Connection Name은 마음대로, Username은 위에서 설정한 아이디를 입력한다. Store in Vault를 클릭해서 비밀번호도 입력한다.

Hostname에는 도메인 주소를 입력한다.http나 https없이 입력하면 된다.

HostName에 도메인, Username과 Password에는 위에서 설정한 아이디와 비밀번호를 입력한다.

Test Connection에서 이 창이 떴다면 잘 연결된 것이다.

 

댓글