-
5월 24일 TIL - MySQL errorTIL(Today I Learned) 2023. 5. 24. 20:20
▷ 오늘의 일정
09:10 ~ 12:00 데이터베이스 구축 및 연결 12:00 ~ 13:00 점 심 식 사 13:00 ~ 18:00 데이터베이스 구축 및 연결, EC2 와 RDS 18:00 ~ 19:00 저 녁 식 사 19:00 ~ 20:40 하루 공부 내용 정리 및 TIL 20:40 ~ 21:00 하루 공부 내용 공유 ▷ 오늘의 시도
❗️❗️ 장고 프로젝트를 mysql과 연결하는 데 있어서 문제 발생, mysql과 mysql-client를 설치하는 데 있어서 문제가 발생하였다.❗️❗️
1. 가상 환경 내에서 홈브루를 설치한 후 홈브루로 mysql을 설치해준다.
# 홈브루 설치 후 명령어 입력 brew install mysql brew install openssl LDFLAGS=-L/usr/local/opt/openssl/lib pip install mysqlclient
그리고 pymysql을 설치해주어야 한다.
pip install pymysql #아나콘다를 설치해서 이용중이라면 conda에 설치 conda install pymysql
이렇게 설치하고 실행시켜줬을 때 버전 오류가 발생하였다. 분명 최신 버전이 깔려 있는데 버전이 낮다고 오류 메세지가 알려줬다. 그때 settings.py에 다음 문장을 추가해 준다.
# settings.py import pymysql pymysql.version_info = (1, 3, 13, "final", 0) pymysql.install_as_MySQLdb()
이렇게 마무리하면 해결 완료!
▷ 오늘의 한줄
오늘 mysql에서도 ec2에서도 너무 많은 'error'를 마주쳤다. 한번에 너무 많은 에러를 마주하니 머리가 어지러웠다🤯 내일 다시금 ec2 인스턴스를 생성해서 다시 mysql로 다시 배포를 해보려고 한다. 아자아자 내일도 힘내자
'TIL(Today I Learned)' 카테고리의 다른 글
5월 26일 TIL - 제발 배포 제발 (0) 2023.05.27 5월 25일 TIL - CSRF 오류 해결! (0) 2023.05.25 5월 23일 TIL - Django to EC2(1) (1) 2023.05.23 5월 22일 TIL - 새로운 프로젝트 시작 (0) 2023.05.22 5월 19일 TIL - 딥러닝(MLP) (1) 2023.05.21