django에서 mariadb를 사용하고싶은데 아직 사용 불가능한건가요??

 
Yang BeomSu

django에서 mariadb를 사용하고싶은데 아직 사용 불가능한건가요??

  • 정민철

    mariadb가 mysql이랑 과거 호환되게(클론버전) 만들어서 mysql용으로 해도 명시적보장만 못할뿐 되는거 아니었나요? 마리아디비 설치하니까 실행파일도 mysql로 되어있고 설정도 같아보이던데요.(내가 쓰던 mysql접속용 gui툴에서도 기냥 연결되고)

    장고랑 마리아 디비랑은 연결 안해봤지만 mysql꺼로 될꺼로 예상되서요

    Taeyoung Jang

    기존 mysql과 연결하 듯 사용하시면 됩니다.

    Yang BeomSu

    정민철 장태영 아 그렇군요 검색해도 딱히 자료가 없길래 안되는건가 해서 질문 올려봤습니다. 자료가 없던이유는 mysql과 같은 방법이라서 그랬나보군요 감사합니다.

    Han Cold Kim

    양범수님이 해보시고 후기좀 ㅋㅋㅋ

    Yang BeomSu

    김한기 도전해보고 후기 남겨드리겠습니다 ㅋㅋ

    Moon Soo Kim

    drop-in replacement mysql 이라는 모토를 가지고 있는 mariadb 입니다. 하지만 한 번 확인 해 보셔도 되겠지요.

    https://mariadb.com/kb/en/mariadb-versus-mysql-compatibility/

    Yang BeomSu

    Moon Soo Kim 링크 감사합니다. 모든 커넥터가 작동한다는거 보면 django에서도 작동하겠네요. 지금 커넥터 설치에서 애먹고 있는건 함정입니다orz

    SeonyHyun Ahn

    실제로 사용하고 있는데, 별다른 문제는 없습니다. settings.py에서 DATABASES 내 ENGINE 설정에서도 ‘django.db.backends.mysql’ 로 했습니다.

    Yang BeomSu

    안성현 혹시 python – mysql 커넥터 설치시에 error: in ‘ext_modules’ option (extension ‘_mysql’) 이렇게 나오는데 혹시 왜그런지 아시나요?

    SeonyHyun Ahn

    양범수 글쎼요. 특별히 에러는 안났던것 같은데..

    Yang BeomSu

    안성현음… 그렇군요 windows에 설치하고있는데 자꾸 에러를 뿜네요… 뭐가 문제인지 모르니 더 답답하군요 ;;

    정민철

    양범수 혹시 gz같은걸로 묶여있는 빌드버전용으로 받아서 하고 있는건 아닌가요? 그러면 mysql라이브러리 경로 잡아서 컴파일해야 하는형태일꺼구요.
    아래링크에서 윈도우 설치버전으로 해서 해보시겠어요? (2.7용)

    http://sourceforge.net/projects/mysql-python/files/latest/download

    Yang BeomSu

    정민철 3.3.5버전을 사용중이여서 MySQL-for-Python-3-master를 사용하여 설치하려 합니다. site.cgf 에 레지스트리 키로 구분하는듯하여 마리아 주소를 넣었는데도 에러가나네요

    Yang BeomSu

    정민철 안성현ㅎMySQL-for-Python-3-master를 사용안해도 mysql에서 자체적으로 python 3 connector를 지원하네요…. mysql에서 지원하는 connector를 사용하니 해결되었습니다 : ^)

Advertisements