Windows 7 에서 Python 3.4 는 MySQL 데이터 베 이 스 를 사용 합 니 다.

Python 3.4 MySQL 데이터 베 이 스 를 사용 하 는 상세 한 과정 은 다음 과 같다.
Windows 버 전:Windows 7-64bit
Python 버 전:python 3.4.14-32bit
MySQL 버 전:MySQL 5.7.17
1.MySQL 커 뮤 니 티 서버 설치:
1.mysql-5.7.17-win 64.zip 다운로드
URL: https://dev.mysql.com/downloads/mysql/     
윈도 시스템 버 전에 대응 하여 저 는 mysql-5.7.17-win 64.zip 를 선택 하여 다운 로드 했 습 니 다.맨 아래 두 개의 ZIP 은 테스트 용 이 므 로 무시 하면 된다.
这里写图片描述  
로그 인 하지 않 으 면 직접 다운로드 하 는 것 을 선택 할 수 있 습 니 다.
这里写图片描述  
2.ZIP 파일 압축 을 풀 고 설치 할 디 렉 터 리 에 압축 을 풀 어 줍 니 다.
3.환경 변 수 를 설정 합 니 다. 
압축 을 푼 파일 의 위 치 를 찾 으 면 다음 과 같이 캡 처 합 니 다.
这里写图片描述  
내 가 설정 한 변 수 는 D:\MySQL\\mysql-5.7.17-winx 64\\bin 입 니 다.이 앞 에 분점-";"를 추가 해 야 합 니 다.캡 처 는 다음 과 같 습 니 다.
这里写图片描述  
4.my.ini 파일 을 설정 합 니 다. 
my-default.ini 파일 을 현재 디 렉 터 리 로 복사 하고 my.ini 로 이름 을 바 꿉 니 다.다음 과 같다.
这里写图片描述  
my.ini 파일 을 열 어 설정 합 니 다.다음 과 같 습 니 다.
这里写图片描述  
5.데이터 베 이 스 를 초기 화하 고 관련 정 보 를 설정 합 니 다(명령 실행 순서 가 정확 해 야 합 니 다.그렇지 않 으 면 초기 화 에 실패 합 니 다)
(1)Windows 명령 행 cmd 를 관리자 로 실행 하고 설치 디 렉 터 리 의 bin 디 렉 터 리 에 들 어가 면 다음 과 같 습 니 다.
这里写图片描述  
(2)data 디 렉 터 리 초기 화: 
입력 명령(암호 없 는 루트 사용자 생 성):

mysqld --initialize-insecure
这里写图片描述  
 이 때 my sql 폴 더 아래 에 data 폴 더 가 생 성 됩 니 다.그 안에 폴 더 와 파일 이 있 습 니 다.이 는 초기 화 에 성 공 했 음 을 나타 냅 니 다.
(3)MySQL 서비스 등록: 
입력 명령:

mysqld -install
다음 그림 과 같은 내용 이 나타 나 면 등록 성공 을 나타 낸다.
这里写图片描述  
(4)MySQL 서비스 시작: 
입력 명령:
net start mysql
다음 그림 에서 보 듯 이 시작 에 성 공 했 음 을 나타 낸다.
这里写图片描述  
(5)비밀번호 설정: 
입력 명령:

mysqladmin -u root password   
(6)비밀번호 로 mysql 로그 인: 
입력 명령:

mysql -u root -p
최종 완성 캡 처 는 다음 과 같 습 니 다.
这里写图片描述
이로써 MySQL 설정 이 완료 되 었 습 니 다. 
MySQL 서 비 스 를 종료 하려 면 명령 을 사용 하 십시오:

exit
MySQL 서 비 스 를 제거 하려 면 명령 을 사용 하 십시오:

mysqld --remove
2.Connect or/python 설치: 
명령 창(cmd)사용 명령 은 다음 과 같 습 니 다:easyinstall pymysql3 
python 3 이후 MySQLdb 는 pymysql 로 대체 되 었 다.사용 버 전에 따라 서로 다른 연결 기 를 설치 합 니 다. 
메모:이것 은 python 3.4 를 설치 한 후에 사용 해 야 합 니 다.결 과 는 다음 과 같다.
这里写图片描述  
테스트 
test.py 프로그램 은 다음 과 같이 작 성 됩 니 다.

import pymysql
conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='meditation',db='mysql')
cursor = conn.cursor ()
cursor.execute ("SELECT VERSION()")
row = cursor.fetchone ()
print("MySQL server version:", row[0])
cursor.close ()
conn.close ()
test.py 를 실행 하면 결 과 를 볼 수 있 습 니 다.설정 이 성공 적 임 을 나 타 냅 니 다.
这里写图片描述
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기