Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- swift
- urllib
- sqlite
- ASP
- PyQt
- MySQL
- flutter
- Unity
- 맛집
- python
- MS-SQL
- PyQt5
- ubuntu
- GIT
- node.js
- 라즈베리파이
- mssql
- tensorflow
- port
- Excel
- javascript
- 유니티
- pandas
- Linux
- IOS
- 리눅스
- PER
- 함수
- 날짜
- 다이어트
Archives
아미(아름다운미소)
Python 에서 Mysql 사용 하기 본문
먼저 mysql-server, mysql-client 를 설치합니다.
설치 과정이 끝나면 설정 파일을 수정합니다. bind-address 부분을 찾아 주석처리합니다.
(앞에 # 붙여주고 저장)
mysql 서비스를 재시작합니다.
테스트용 DB 생성을 위해 mysql shell 에 접속합니다. root 유저로 접속합니다.
root 비밀번호 입력 후 쉘이 뜨면 테스트 DB 생성.
pi 유저 생성. 마지막 xxxxxxxx 부분에 비번을 입력하세요.
생성한 pi 유저에 pidb 접근권한 설정
설정 적용
Ctrl + C 키를 눌러 쉘을 빠져 나옵니다. 다시 pi 유저로 pidb에 접속
--에러시
$ sudo apt-get install mysql-server mysql-client
설치 과정이 끝나면 설정 파일을 수정합니다. bind-address 부분을 찾아 주석처리합니다.
(앞에 # 붙여주고 저장)
$ sudo nano /etc/mysql/my.cnf ...... # bind-address = 127.0.0.1 ......
mysql 서비스를 재시작합니다.
$ sudo service mysql restart
테스트용 DB 생성을 위해 mysql shell 에 접속합니다. root 유저로 접속합니다.
$ mysql -u root -h localhost -p
root 비밀번호 입력 후 쉘이 뜨면 테스트 DB 생성.
mysql> CREATE DATABASE pidb;
pi 유저 생성. 마지막 xxxxxxxx 부분에 비번을 입력하세요.
mysql> CREATE USER 'pi'@'localhost' IDENTIFIED BY 'xxxxxxxx';
생성한 pi 유저에 pidb 접근권한 설정
GRANT ALL PRIVILEGES ON pidb.* TO 'pi'@'localhost';
설정 적용
FLUSH PRIVILEGES;
Ctrl + C 키를 눌러 쉘을 빠져 나옵니다. 다시 pi 유저로 pidb에 접속
$ mysql -u pi -h localhost pidb -p $ tar xfz MySQL-python-1.2.3.tar.gz $ cd MySQL-python-1.2.3 $ sudo apt-get install libmysqlclient-dev $ sudo apt-get install libpcap-dev libnl-dev python-dev $ python setup.py build $ sudo python setup.py install $ python >>> import MySQLdb
--에러시
sudo apt-get install python-MySQLdb
'랭귀지 > python' 카테고리의 다른 글
[python]방대한 XLS (Excel) 파일을 읽고(쓰기) (0) | 2017.12.21 |
---|---|
[python]crawler 샘플 (0) | 2017.12.21 |
urllib2: 무엇을 받고 있는 거지? (0) | 2017.12.19 |
urllib2로 에러 처리하는 법 (0) | 2017.12.19 |
urllib2 그리고 프록시 (0) | 2017.12.19 |
Comments