Python-MySQL 연결하기 위해선 당연하게도 Python과 MySQL이 있어야 한다.
MySQL version : 5.6.44
Flask version : 1.0.2
Python version 3.6.7
1. Python을 설치하기 위해서는 pip가 선행 설치 되어있어야 한다.
1
2
|
[root@localhost ~]# pip
bash: pip: 명령을 찾을 수 없습니다...
|
pip 설치 명령어는 다음과 같다.
1
|
[root@localhost ~]# yum install python-pip
|
설치를 하였으면 다시 pip 명령어를 쳐보자. command 옵션들이 나오면 설치가 된 것이다.
2. Python 설치
1
2
3
4
5
6
7
|
[root@localhost]# sudo yum install -y https://centos7.iuscommunity.org/ius-release.rpm
[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 연결)
1
|
[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')]
|
'Centos7 > Python' 카테고리의 다른 글
Python script 에서 Bash 명령문 사용하기 (0) | 2019.05.15 |
---|