1207) 팀 프로젝트 준비(DB서버 구축)

최영재·2020년 12월 7일
0

팀 프로젝트

목록 보기
1/1

프로젝트 사전 설정

인스턴스 설치

Ubuntu 16.04.4 LTS ( 기존에 사용하던 LightSail을 임시 DB서버로 이용할 예정 )

mysql 설치 및 설정

sudo apt-get install mysql-server
사용할 mysql의 버전 (mysql-server 5.7.32)

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf 로 접근

bind-address = 0.0.0.0 으로 변경 및 저장
mysql -u 아이디 -p             -- 으로 mysql에 접속 후
grant all privileges on *.* to '아이디'@' ' identified by '패스워드' 를 통해 권한설정
(실제 서비스 시에는 제한을 두어야 하나 개발용이므로 전체 허용)
use mysql;
select user, host from user;
flush privileges;               -- 를 통해 확인 및 저장

이후 mysql 재시작
sudo service mysql restart

LightSail 방화벽 설정

lightsail 인스턴스에서 관리 -> 네트워킹 -> 방화벽
규칙 추가 이후 3306 포트를 열어줌

이후 다른 시스템에서 접속을 확인

여담

오래전에 관심이 생겨서 lightsail로 챗봇을 만들어 사용하고 현재까지 유지중인데, 그때 사용했던 인스턴스를 그대로 사용하여 팀프로젝트를 진행하게 되었다.
이후 해당 프로젝트를 완성 이후 시간이 남게된다면 RDS를 통해 데이터베이스를 관리하는 방식으로 변경하지 않을까 싶다.

0개의 댓글