2012-04-30 36 views
5

Tôi có một tập lệnh python kết nối với cơ sở dữ liệu MySQL từ xa bằng thư viện python MySQLdb. Nó hoạt động tốt nhưng làm thế nào tôi có thể làm cho nó kết nối thông qua một proxy mà tôi đang ở phía sau khi làm việc. Tôi có thể kết nối thông qua dòng lệnh trong ssh, nhưng làm thế nào để tôi có được kịch bản python để sử dụng các thiết lập proxy. Có vẻ như không có bất kỳ tùy chọn trong các lệnh MySQLdb cho cấu hình proxy.Kết nối với cơ sở dữ liệu qua proxy một tập lệnh python

import MySQLdb as mdb 

    conn=mdb.connect(host='mysite.com',user='myuser',passwd='mypassword',db='mydb') 
    cursor = conn.cursor() 

Trả lời

-1

Tôi nghĩ rằng việc đặt cổng trên lệnh kết nối sẽ hoạt động.

conn = mdb.connect(host='slkds.com', port='9000', user='user', passwd='wd', db='my') 

hoặc bạn có thể đặt một proxy hệ thống cho những gì mà bạn đang chạy trên và sau đó sẽ làm việc scrip

Các vấn đề liên quan