반응형
MARIADB - Python 접속 문제
문제 - CENTOS 7에서 완벽하게 동작하는 MARIADB 10.x를 설치하고 DBeaver로 테스트했습니다.
PYTON 2.7에서 MARIA DB 10.x를 연결하기 위해 "https://mariadb.com/blog/how-connect-python-programs-mariadb" 권장대로 "MySQL-python 1.2.5"를 설치했습니다.
하지만 테스트 중에 아래 오류가 발생하니 도와주시기 바랍니다.
import mysql.connector as mariadb
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named mysql.connector
갱신하다
lib MySQLdb1은 더 이상 유지 관리되지 않습니다.MySQL 회사는 커넥터 프로젝트를 유지관리합니다.
MySQL Connector for Python을 MariaDB 데이터베이스 연결로 사용합니다.
import MySQLdb as mariadb
conn = mariadb.connect(user='username', passwd='1a2b3c', db='defaultdb')
cursor = conn.cursor()
MariaDB 문서에서 언급된 lib는 MySQL에 의해 공식적으로 구축된 것입니다.이 lib를 사용하면 튜토리얼을 따를 수 있습니다.
@nizam-mohamed가 댓글로 언급했듯이 MySQLdb1, mysqlclient에서 포크가 있습니다.
언급URL : https://stackoverflow.com/questions/37166546/mariadb-python-connection-issue
반응형
'programing' 카테고리의 다른 글
ASP.NET MVC 5와AngularJS / ASPNET WebAPI (0) | 2023.02.14 |
---|---|
스프링 보안/스프링 부트 - 사용자 역할 설정 방법 (0) | 2023.02.14 |
어레이 상에서 반복하지 않고 정의된 횟수만큼 ng-repeat하는 방법 (0) | 2023.01.31 |
JavaScript에서 여러 값을 반환하시겠습니까? (0) | 2023.01.31 |
Google Maps & JavaFX : JavaFX 버튼 클릭 후 지도에 마커를 표시 (0) | 2023.01.31 |