在Linux虛擬機上連接MySQL,需要先安裝MySQL數據庫,以及相應的驅動程序。
sudo apt update sudo apt install mysql-server sudo apt install libmysqlclient-dev
安裝完成后,可以在終端中使用mysql -u username -p
命令登錄到MySQL數據庫,并創建數據庫和表:
mysql -u root -p CREATE DATABASE example; USE example; CREATE TABLE users (id INT NOT NULL AUTO_INCREMENT, name VARCHAR(50), age INT, PRIMARY KEY (id)); INSERT INTO users (name, age) VALUES ('John', 28), ('Mary', 26), ('Tom', 30);
接下來,在Linux虛擬機中安裝適用于Python的MySQL驅動:
pip install mysql-connector-python
然后,可以在Python腳本中連接數據庫,并進行操作:
import mysql.connector # 連接數據庫 cnx = mysql.connector.connect(user='root', password='password',host='localhost', database='example') # 創建游標 cursor = cnx.cursor() # 執行SQL語句 query = "SELECT name, age FROM users" cursor.execute(query) # 遍歷查詢結果 for (name, age) in cursor: print("{} is {} years old".format(name, age)) # 關閉連接 cursor.close() cnx.close()
以上是在Linux虛擬機中連接MySQL數據庫的步驟,通過安裝驅動程序,創建數據庫和表,并編寫Python腳本,便可以進行數據庫操作。