windows下安裝mysql-python
linux下安裝mysql-python以連線mysql:
解壓後,進入目錄下,執行python setup.py install
安裝過程中,常會遇到的問題:
1、 提示找不到mysql_config的話,一般是由於mysql採用的是lnmp一鍵安裝包安裝的,路徑
解決:locate mysql_config找到mysql_config這個檔案的位置,然後ln -s做個軟連線到/usr/bin/下。
2、 ubuntu下提示缺少'x86_64-linux-gnu-gcc'時,需要安裝python-dev包:
解決:sudo apt-get install python-dev -y
3、 centos下提示command 'gcc' failed with exit status 1
解決:yum install gcc python-devel -y
安裝完成後,進入python,執行import mysqldb看匯入是否能成功。
補充:我在ubuntu下操作時候,發現無法連線資料庫,ss -lnt發現mysql只監聽在回環位址上的3306埠,需要修改下。
修改ubuntu的mysql,將其監聽埠127.0.0.1:3306改為允許外部連線的方法:
修改bind-address = 0.0.0.0 表示允許任意ip訪問。
然後執行 /etc/init.d/mysql restart重啟mysqlserver服務即可
# 下面是乙個python運算元據庫的例子:
檢索並輸出資料
python 資料庫操作
例子1 建立乙個資料庫 coding utf 8 中文注釋 import mysqldb 建立和資料庫系統的連線 conn mysqldb.connect host localhost user root passwd 獲取操作游標 cursor conn.cursor 執行sql,建立乙個資料庫 ...
Python資料庫操作
我們之前接觸過的儲存資料的方式都是 1.字串 2.列表 3.元組 4.字典 以上方式其實是屬於同一種方式,即將資料儲存在記憶體中 實際在開發過程中,資料儲存主要有三種形式 1.將資料儲存到記憶體中 優點 使用方便,讀寫速度快 缺點 程式關閉的時候,記憶體會釋放,資料會消失 2.將資料寫入到檔案中 優...
Python資料庫操作
定義 資料庫是儲存資料的倉庫,按照一定的資料模型進行組織 描述和儲存。可以以最大的程度減少冗餘度。資料庫管理系統的分類 常用的資料庫模型 支援的型別 null integer real text blob py對應的型別 none int float str bytes sqlite3模組 該模組定...