1. 程式人生 > >win10 Django配置第二步:加入mysql配置 win10+python3.6+django+mysql+pycharm

win10 Django配置第二步:加入mysql配置 win10+python3.6+django+mysql+pycharm

使用Django內建的資料庫存在一些問題,通過下面的操作使django連線mysql資料庫進行更便捷的操作。

首先遇到的問題是網上的大部分教程(基於python2.x)顯示django 連線mysql預設驅動是MySQLdb,MySQLdb沒有支援python3的版本,如果使用python3.x版本時,要使用pymysql替換MySQLdb。

解決這個問題的具體步驟:

1.安裝pip:(如果已安裝,跳過該步)

pip 是一個安裝和管理 Python 包的工具,通過pip我們能夠輕鬆地下載和解除安裝python的第三方包。

(2)安裝:使用管理員許可權開啟cmd,解壓安裝包並進入檔案目錄,執行命令python setup.py install

(3)pip -V檢驗是否安裝完成。(注:需要將python安裝目錄下的script檔案的路徑加入到系統環境變數中,之前已經配置過)

2.使用pip安裝pymysql包:

執行命令pip install pymysql

3.安裝mysql

(2)解壓後將檔案存在自己想放的目錄中。

(3)由於解壓後沒有.ini檔案在此目錄下新建my.ini檔案。(新建txt後直接更改副檔名,需要在檔案管理器中勾選“副檔名”選項)

.Ini檔案內容如下:

 [mysqld]

port = 3306

basedir=C:\Program Files\MYSQL\MySQL Server 5.7.21上一步中所放的路徑

datadir=C:\Program Files\MYSQL\MySQL Server 5.7.21\data

max_connections=200

character-set-server=utf8

default-storage-engine=INNODB

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

 [mysql]

default-character-set=utf8

(4)修改環境變數

系統變數--新建:

變數名“MYSQL_HOME”

變數值“C:\Program Files\MYSQL\MySQL Server 5.7.21”

(5)mysql安裝

  1. 進入MYSQL的目錄 cd C:\Program Files\MYSQL\MySQL Server 5.7.21\bin
  2. 執行mysqld  --initialize
  3. 執行mysqld -install
  4. 修改MySQL的配置檔案(my.ini),在[mysqld]下新增一行skip-grant-tables
  5. 執行net start mysql啟動服務
  6. 用 mysql -u root -p 進入(此時密碼為空)

(6)navicat安裝

官網安裝包只有14天免費使用期限,非商業用途可以在網上下載破解補丁。

安裝完成後使用Navicat 連線MySql。Connection—new