如何使用Python連接MariaDB數據庫
在本文中,我們將學習如何使用Python連接到MariaDB數據庫。首先,確保你的計算機已經安裝了CentOS7虛擬機,并在虛擬機上安裝了MariaDB和Python2.7。 引入MySQLdb包
在本文中,我們將學習如何使用Python連接到MariaDB數據庫。首先,確保你的計算機已經安裝了CentOS7虛擬機,并在虛擬機上安裝了MariaDB和Python2.7。
引入MySQLdb包
要使用Python連接到MariaDB數據庫,我們需要引入MySQLdb包。如果你嘗試運行import MySQLdb命令,會發現包不存在,這會導致錯誤。
安裝MySQLdb包
為了解決缺少MySQLdb包的問題,我們可以使用pip包管理工具進行安裝。運行pip install MySQL-python命令來安裝MySQLdb包。
然而,你可能會遇到Command "python egg_info" failed with error code 1 in /tmp/pip-build-XoICH7/MySQL-python錯誤。這是因為缺少一個依賴包mariadb-devel。
安裝依賴包mariadb-devel
為了解決缺少mariadb-devel包的問題,我們可以使用yum命令進行安裝。運行yum install gcc mariadb-devel命令來安裝所需的依賴包。
請注意,在安裝過程中,可能會有一個提醒,詢問是否安裝。輸入'y'即可繼續安裝。
創建數據庫連接
一旦我們安裝好了MySQLdb包和依賴包mariadb-devel,我們可以重新輸入import MySQLdb命令,這次不會報錯了。現在我們可以開始創建一個數據庫連接。
import MySQLdb
conn (host'192.168.128.25', user'root', passwd'yourpassword', db'mysql')
請將passwd替換為你的數據庫密碼。
執行查詢語句
現在,我們可以使用已經建立的數據庫連接來執行查詢語句。以下是一個示例代碼:
cur ()
re cur.execute('select * from user')
print(re)
以上代碼將返回查詢結果集的數量。
通過按照上述步驟,我們可以輕松地使用Python連接到MariaDB數據庫,并執行查詢語句。