ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 5월 24일 TIL - MySQL error
    TIL(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로 다시 배포를 해보려고 한다. 아자아자 내일도 힘내자

    댓글

Designed by Tistory.