MAC 使用 python3 安裝 PyMysql 模組,安裝 MySQL
阿新 • • 發佈:2019-01-28
MAC 使用 python3 PyMysql 模組連線 MySQL
@(python3)
python 標準資料庫藉口參考網站
不同的資料庫,需要下載不同的 DA API 模組。DB-API 是一個規範,定義了一系列必須的物件和資料庫存取方式,以便為各種各樣的底層資料庫系統和多種多樣的資料庫介面程式提供一致的訪問介面。
Mac 安裝 MySQL
mysql 5.7 下載地址
下載 dmg 安裝包模式,一鍵傻瓜安裝。
最後會跳出來一個帶密碼的提示框,注意儲存。
安裝完成之後,要去系統偏好設定裡面去啟動 mysql。
點選 start mysql 即可,樓主已經點過了 start,所以這裡顯示的是 running 以及 stop mysql server.
mysql 配置環境變數
當前使用者主目錄
vim .bash_profile
寫入兩個別名
alias mysql=/usr/local/mysql/bin/mysql
alias mysqladmin=/usr/local/mysql/bin/mysqladmin
儲存重啟終端
source .bash_profile
如果不這麼做,輸入命令的時候,要求輸入全部路徑,不是很方便。
另外,如果不新增到 .bash_profile 檔案裡面,每次開啟終端,都有重新設定 alias。
mysql5.7 修改 root 預設密碼
終端執行:
mysql -u root -p # 回車會提示輸入密碼,這裡輸入安裝的時候生成的密碼
MySQL 內執行:
> set password for 'root'@localhost = 'NEWPASSWORD';
Python3 安裝 PyMySQL
python2 裡面使用的連線資料庫的模組是 MysqlDB,但是 MySQL DB 暫時不支援 python3,目前流行的連結 python3 的方案有
PyMysql, 支援 Django 專案
終端命令列使用 pip3 安裝即可
pip3 install PyMySQL
輸出:
Collecting pymysql
Downloading PyMySQL-0.7.11-py2.py3-none -any.whl (78kB)
100% |████████████████████████████████| 81kB 10kB/s
Installing collected packages: pymysql
Successfully installed pymysql-0.7.11
驗證是否成功:
python3.6 # 進入 python 環境
import pymysql # 沒有報錯,說明成功
pycharm 驗證
import pymysql # 驗證成功