/포트 3306 열기(유형 MySQL/Aurora로 선택), IPv4 접근 허용
sudo apt install mysql-client
sudo systemctl start mysql
sudo systemctl enable mysql
sudo systemctl status mysql
# 관리자 계정으로 로그인
sudo mysql

#db 생성
CREATE DATABASE DB이름;
#user 생성
CREATE USER 'user이름'@'db서버IP' IDENTIFIED BY '비번';
GRANT ALL PRIVILEGES ON DB이름.* TO 'user이름'@'db서버IP';
FLUSH PRIVILEGES;
EXIT;
https://wingyu-story.tistory.com/122
db에 잘 들어가는지 확인하고 싶으면
USE your_database_name;
SHOW TABLES;
SELECT * FROM your_table_name;
#가상환경 생성
sudo apt install python3.12-venv
python3 -m venv venv
source venv/bin/activate
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'db이름',
'USER': 'user이름',
'PASSWORD': '비밀번호',
'HOST': 'ip주소',
'PORT': '3306',
}
}
#name, user, password, host는 .env로 하기!! 배포 notion 참고
pip install django
pip install pillow
pip install django-environ
#여기부터 mysqlclinet 깔기 위한 추가 패키지와 and so on...
sudo apt-get install pkg-config
sudo apt-get install libmysqlclient-dev
sudo apt-get install python3-dev default-libmysqlclient-dev build-essential
pip install mysqlclient
#이 중에 뭐가 꼭 필요한걸까?