1. 程式人生 > >MAC 使用 python3 安裝 PyMysql 模組,安裝 MySQL

MAC 使用 python3 安裝 PyMysql 模組,安裝 MySQL

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 # 驗證成功