- mariadb 내 데이터베이스 생성(데이터베이스 이름 기억)
- DB 확인:
show databases;
- DB 생성:
create database airsm;
- DB 사용:
use airsm;
- DB 확인:
- 서버측 연동 드라이버 설치:
pip install mysqlclient
- settings.py 파일 수정
- 데이터베이스에 반영
python [manage.py](http://manage.py) makemigrations
python [manage.py](http://manage.py) migrate
- 데이터베이스에 접속하여 반영된 테이블 확인
show tables;
-
DB connection error 문제
django.db.utils.OperationalError: (2002, "Can't connect to MySQL server on '3.37.7.183' (10060)")
EC2 보안 인바운드 규칙과 관련이 있다. 모든 TCP의 모든 포트에 대해서 허용하니 DB connect 문제를 해결할 수 있었다. ping은 모든 ICMP에 대해 허용하니 작동한다.
'데이터베이스' 카테고리의 다른 글
데이터 무결성 (0) | 2021.07.14 |
---|---|
데이터베이스의 설계 단계 (0) | 2021.07.14 |
스키마 정의 및 종류 (0) | 2021.07.14 |
병렬 데이터베이스의 분할 기법 (0) | 2021.07.13 |
Previewing (0) | 2018.03.01 |