Python

[Python] Python에서 pymysql 사용

Kwon_ 2019. 12. 11. 22:38

cmd 명령 프롬프트 창을 실행한 후

pip install pymysql

위 명령어를 타이핑한다. mysql 또한 설치를 해준다.

 

명령 프롬프트 창

 

MySQL Workbench 실행한다.

 

MySQL Workbench

 

MySQL Connections에서 접속한 뒤 INSTANCE -> Startup/Shutdown 메뉴에 들어가서 서버 상태를 러닝으로 바꾼다.

(이미 서버가 켜진 상태 일 것이다.)

 

Startup/Shutdown 

파이썬을 통해 SQL에 접속할 수 있는 상태가 되었다. cmd에서 설치했던 pymysql를 import 한 뒤 접속해보자.

 

import pymysql

# 접속
db = pymysql.connect(host='127.0.0.1', port=3200, user='root', passwd='574269zx', charset='utf8')

# 커서 가져오기
if db.open:
    cursor = db.cursor()
    print('connect success')

# DB 연결 닫기
db.close()

Python IDE를 통해 위 코드를 입력 후 실행하면 접속에 성공했다면 'connect success'를 출력한다.

만약 접속에 실패했다면 IDE에서 오류를 출력할 것이다.