在CentOS中配置Python數據庫連接,通常涉及以下幾個步驟:
安裝Python: 如果你還沒有安裝Python,可以使用以下命令安裝:
sudo yum install python3
安裝數據庫驅動:
根據你要連接的數據庫類型,安裝相應的Python驅動。例如,如果你要連接MySQL數據庫,可以安裝mysql-connector-python
或PyMySQL
:
sudo yum install mysql-connector-python
或者
sudo yum install python3-PyMySQL
編寫Python腳本:
創建一個Python腳本來測試數據庫連接。以下是一個使用mysql-connector-python
連接MySQL數據庫的示例:
import mysql.connector
# 數據庫配置
config = {
'user': 'your_username',
'password': 'your_password',
'host': '127.0.0.1',
'database': 'your_database',
'raise_on_warnings': True
}
try:
# 建立數據庫連接
cnx = mysql.connector.connect(**config)
print("Connected to MySQL database")
# 創建游標對象
cursor = cnx.cursor()
# 執行SQL查詢
query = "SELECT * FROM your_table"
cursor.execute(query)
# 獲取查詢結果
for row in cursor:
print(row)
except mysql.connector.Error as e:
print(f"Error: {e}")
finally:
# 關閉游標和連接
if cursor:
cursor.close()
if cnx:
cnx.close()
print("MySQL connection is closed")
運行Python腳本:
保存上述腳本到一個文件(例如test_db_connection.py
),然后在終端中運行:
python3 test_db_connection.py
sudo systemctl start mysqld
通過以上步驟,你應該能夠在CentOS中成功配置Python數據庫連接。