1. 程式人生 > 實用技巧 >體驗python連線騰訊雲資料庫

體驗python連線騰訊雲資料庫

體驗pymysql連線騰訊雲mysql

1. 購買騰訊雲資料庫

點選這個0元使用,然後一頓卡卡卡支付,也就是付0元買個雲資料庫,可以體驗7天,緊接著是進入雲資料庫

控制檯找到自己剛才買的資料庫。

2. 基本配置

2.1 初始化

初始化 --》 設定使用者密碼

2.2 開啟外網地址

點選管理 ---》 開啟外網地址

2.3 配置安全組

如果不配置安全組 外網將無法訪問雲資料庫

雲產品--》網路 --》私有網路 -- 》安全 --》安全組 --》 新建

新增入站規則 找到MYSQL

為雲資料庫配置安全組 選擇剛在新建的安全組 確認即可

3. 測試連線

3.1 登入雲資料庫

雲資料庫會自帶幾個資料庫,你可以選擇新建或者自帶的test資料庫測試連線,這裡我新建一個test1,來測試

步驟:新建資料庫 --》 輸入資料庫名稱即可

3.2 連線示例

環境:

  • python3
  • pymysql模組 (如果沒安裝,通過 pip install pymysql安裝)

示例程式碼:

import pymysql

# 遠端登陸資料庫

con = pymysql.Connect(
    host='xxx',           # 外網地址  (資料庫管理中檢視)
    port=xxx,             # 外網埠  (資料庫管理中檢視)
    user='root',            # 賬號      (初始化的賬號)
    passwd='xxxx',         # 密碼      (初始化的密碼)
    db='test1'              # 資料庫名稱
)
# 獲取本次的遊標
cur = con.cursor()
try:
    sql = 'create table t0(id int,name char(4),class char(10))'
    sql1 = 'insert into t0 values(1,"ymn","大一")'
    cur.execute(sql)
    cur.execute(sql1)
    con.commit()
    print('成功')
except pymysql.Error as e:
    print("Error %d: %s" % (e.args[0], e.args[1]))

4. 總結

實際上連線雲資料庫很簡單,只要你把遠端雲資料庫的host,注意是外網地址,如果你和雲資料庫的主機在一個

內網,你也可以用內網ip。然後就是對應埠。再開放一個對外的入站規則,允許想要連線雲伺服器的電腦的ip

入站,以及開放3306這個埠。然後就可以用pymysql連線,然後操作資料庫了。