1. 程式人生 > 資料庫 >Windows7下Python3.4使用MySQL資料庫

Windows7下Python3.4使用MySQL資料庫

Python3.4使用MySQL資料庫的詳細過程,具體內容如下

Windows版本: Windows7-64bit
Python版本: python3.4.14-32bit
MySQL版本: MySQL 5.7.17

一.MySQL Community Server安裝:

1.mysql-5.7.17-win64.zip下載

URL: https://dev.mysql.com/downloads/mysql/

對應Windows系統版本,我選擇了mysql-5.7.17-win64.zip進行下載。最下面兩個ZIP是測試用的,忽略即可。

這裡寫圖片描述

如果沒有登入,可以選擇直接下載。

這裡寫圖片描述

2.解壓縮ZIP檔案,解壓到想要安裝的目錄下。

3.配置環境變數。

找到解壓縮後文件的位置,截圖如下:

這裡寫圖片描述

我配置的變數值為D:\MySQL\mysql-5.7.17-winx64\bin,注意在這個前面需要新增分號-“;”,截圖如下:

這裡寫圖片描述

4.配置my.ini檔案。

複製my-default.ini檔案,到當前目錄並改名為my.ini。如下所示:

這裡寫圖片描述

開啟my.ini檔案進行配置,如下(注意:路徑設定需要轉義符”\”進行轉義,或者使用反斜槓”/”,並將最後一行註釋掉):

這裡寫圖片描述

5.初始化資料庫、配置相關資訊(命令執行順序要正確,否則會初始化失敗)

(1)以管理員身份執行Windows命令列cmd,進入安裝目錄的bin目錄下,如下:

這裡寫圖片描述

(2)初始化data目錄:

輸入命令 (生成無密碼的root使用者):

mysqld --initialize-insecure

這裡寫圖片描述

此時在mysql資料夾下會生成一個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

二.Connector/Python安裝:

命令視窗(cmd)使用命令如下:easy_install pymysql3

在python3之後,MySQLdb被pymysql取代了。根據使用版本的不同,安裝不同的聯結器。

注意:這個需要在安裝好python3.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可以檢視結果,表明配置成功。

這裡寫圖片描述

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。