Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

अजगर में mysqldb के साथ पहले ssh

मैं सुरंग को अजगर कोड के भीतर रखना पसंद करता हूं, मुझे मैन्युअल रूप से या अलग से सुरंग बनाने से नफरत थी, sshtunnel पुस्तकालय के लिए धन्यवाद, इसका उपयोग करना बहुत आसान है।

यहां कुछ सरल नमूना दिया गया है जो आपके इच्छित कार्य के लिए काम करेगा।

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. mySQL क्वेरी एकाधिक - त्रुटि देता है mysql_fetch_array

  2. MYSQL गिनती वाले सभी परिणामों को हटा दें (*) =1

  3. अन्य रिकॉर्ड के विशिष्ट सेट से जुड़े रिकॉर्ड का मिलान कैसे करें?

  4. मैसकल रिटर्निंग क्लॉज समकक्ष

  5. एकाधिक क्वेरी एक ही तालिका लेकिन अलग-अलग कॉलम में mysql