본문 바로가기
 

하나성경

읽기 쉬운 성경, 하나성경을 소개합니다.

www.hbible.co.kr

컴퓨터에서는

[ Python ] 파이썬에서 MySQL 연결을 위해 적합한 드라이버 목록입니다.

by 컴 여행자 2025. 4. 18.
728x90
반응형

 

MySQL
MySQL

 

 


파이썬 3.13.3에서 가상 환경으로 들어가서 pip로 프로그램을 설치하고 있습니다. mysql 을 연결하려면 어떤 프로그램을 pip로 설치하면 되나요?
    

 

 

파이썬 3.13.3 가상환경에서 MySQL에 연결하려면 pip로 다음과 같은 MySQL 드라이버 중 하나를 설치하면 됩니다.

 

가장 널리 쓰이는 MySQL 드라이버


드라이버 이름 설치 명령어 특징 및 권장 상황
mysql-connector-python pip install mysql-connector-python Oracle 공식 드라이버, 별도 의존성 필요 없음, 사용 편리
PyMySQL pip install PyMySQL 100% 파이썬 구현, 가볍고 설치 쉬움, 웹 프레임워크와 호환성 우수
mysqlclient pip install mysqlclient C 기반, 빠른 성능, 빌드시 시스템에 MySQL 개발 라이브러리 필요
 

 

추천 및 예시

  • 가장 쉬운 방법

공식 드라이버인 mysql-connector-python을 사용하는 것이 일반적으로 가장 쉽고 호환성도 좋습니다.

pip install mysql-connector-python

 

사용 예시

import mysql.connector

conn = mysql.connector.connect(
    host="localhost",
    user="yourusername",
    password="yourpassword",
    database="yourdatabase"
)

 

  • 다른 선택지

PyMySQL도 많이 쓰이며, 설치와 사용법이 간단합니다.

pip install PyMySQL

 

사용 예시

import pymysql

conn = pymysql.connect(
    host="localhost",
    user="yourusername",
    password="yourpassword",
    database="yourdatabase"
)
 
 

결론

  • pip install mysql-connector-python 또는 pip install PyMySQL 중 하나를 설치하면 MySQL 연결이 가능합니다.
  • 추가로 ORM이 필요하다면 SQLAlchemy도 사용할 수 있습니다.
  • 가장 권장되는 공식 드라이버는 mysql-connector-python입니다.

 

※ 주의사항 : 일부 내용은 AI와 나눈 대화를 정리한 것이므로 이 점을 고려해서 읽으시기를 권장합니다.

 

https://www.mysql.com/

 

MySQL

Over 2000 ISVs, OEMs, and VARs rely on MySQL as their products' embedded database to make their applications, hardware and appliances more competitive, bring them to market faster, and lower their cost of goods sold. Learn More »

www.mysql.com

 

728x90
반응형

댓글