Python-MySQL 연결하기 위해선 당연하게도 Python과 MySQL이 있어야 한다.
MySQL version : 5.6.44
Flask version : 1.0.2
Python version 3.6.7
1. Python을 설치하기 위해서는 pip가 선행 설치 되어있어야 한다.
|
[root@localhost ~]# pip
bash: pip: 명령을 찾을 수 없습니다...
|
|
pip 설치 명령어는 다음과 같다.
|
[root@localhost ~]# yum install python-pip
|
|
설치를 하였으면 다시 pip 명령어를 쳐보자. command 옵션들이 나오면 설치가 된 것이다.
2. Python 설치
|
[root@localhost]# yum search python3
[root@localhost]# sudo yum install -y python36u python36u-libs python36u-devel python36u-pip
[root@localhost]# python -V
Python 2.7.5
[root@localhost]# python3 -V
Python 3.6.7
|
|
3. MySQL-connector 설치(파이썬과 MySQL 연결)
|
[root@localhost]# sudo pip install mysql-connector-python
|
|
4. 연결 확인하기
1
2
3
4
5
6
7
8
9
10
11
12
|
[root@localhost]# python3
Python 3.6.7 (default, Dec 5 2018, 15:02:05)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-36)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import mysql.connector
>>> conn = mysql.connector.connect(host ='xxx.xxx.xxx.35', user ='root', password ='비밀번호', db ='member', port ='3309')
>>> sql = 'select * from student'
>>> curs.execute(sql)
>>> rows =curs.fetchall()
>>> print(rows)
[(1, 'smith', '010-1111-1111'), (2, 'kelly', '010-2222-2222')]
|
|