python ssh mysql

#!/usr/bin/python# -*- coding: UTF-8 -*-import pymysqlfrom sshtunnel import SSHTunnelForwarderwith SSHTunnelForwarder(        ('47.46.42.49', 22),                    # 跳板机ip及端口        ssh_password='*******',                 # 跳板机密码        ssh_username='root',                    # 跳板机用户名        remote_bind_address=('rm.....mysql.rds.aliyuncs.com', 3306)) as server:  # 连接的数据库地址及端口    db_connect = pymysql.connect(host='127.0.0.1',                 # 此处必须是是127.0.0.1                                 port=server.local_bind_port,      # 默认,无需修改                                 user='test',                      # 连接的数据库用户名                                 passwd='******',                  # 连接的数据库密码                                 db='test_db')                     # 连接的数据库名称    cur = db_connect.cursor()    cur.execute('select * from user_infos')    data = cur.fetchone()    print(data[0])

Original: https://www.cnblogs.com/peng-lan/p/13372741.html
Author: 黑猫
Title: python ssh mysql

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/7847/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

发表回复

登录后才能评论
免费咨询
免费咨询
扫码关注
扫码关注
联系站长

站长Johngo!

大数据和算法重度研究者!

持续产出大数据、算法、LeetCode干货,以及业界好资源!

2022012703491714

微信来撩,免费咨询:xiaozhu_tec

分享本页
返回顶部