阅读背景:

How to connect remote mongodb with pymongo

来源:互联网 

python3.6

链接mysql的请移步

from sshtunnel import SSHTunnelForwarder
import pymongo
import pprint

server = SSHTunnelForwarder(('111.111.111.111', 22),
                        ssh_username='ly',
                        ssh_password='ypeILBuOeL8d',
                        remote_bind_address=('192.168.1.73', 27017))
server.start()

client = pymongo.MongoClient('127.0.0.1', server.local_bind_port) # server.local_bind_port is assigned local port
db = client['ly_analytics']
pprint.pprint(db.collection_names())

server.stop()from sshtunne



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: