Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

ssh đầu tiên với mysqldb trong python

Tôi thích giữ đường hầm bên trong mã python, tôi không ghét tạo đường hầm theo cách thủ công hoặc riêng biệt, nhờ thư viện sshtunnel rất đơn giản để sử dụng.

Dưới đây là một số mẫu đơn giản sẽ phù hợp với những gì bạn muốn.

import MySQLdb
from sshtunnel import SSHTunnelForwarder

with SSHTunnelForwarder(
         ('sshhost.domain.com', 22),
         ssh_password="sshpasswd",
         ssh_username="sshusername",
         remote_bind_address=('mysqlhost.domain.com', 3306)) as server:

    conn = MySQLdb.connect(host='127.0.0.1',
                           port=server.local_bind_port,
                           user='user',
                           passwd='password',
                           db='dbname')


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hộp kết hợp xếp tầng của biểu mẫu Access không hiển thị gì trong menu thả xuống

  2. Chuyển đổi trang web PHP / MYSQL / hiện có sang ứng dụng iOS / Android gốc

  3. Kết nối SSL từ PHP đến MySQL

  4. Mysql Chọn một số hàng ngẫu nhiên và cộng với một hàng cụ thể

  5. MySql Chèn hàng loạt