Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Mengapa saya dapat terhubung ke MySQL melalui Shell, tetapi tidak dapat melakukannya melalui Python?

Saya berhasil terhubung dengan:

tunnel = sshtunnel.SSHTunnelForwarder((ssh_host, 22), ssh_password=ssh_password, ssh_username=ssh_username,
     remote_bind_address=('localhost', 3306))
tunnel.start()

Rupanya perbedaannya adalah menjaga terowongan tetap terbuka alih-alih menggunakan pernyataan 'dengan', meskipun saya tidak mengerti apa yang sebenarnya terjadi dan saya akan menghargai penjelasannya.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mendeteksi tabel yang terkunci (dikunci oleh LOCK TABLE)

  2. Bagaimana cara memeriksa apakah PHP sudah terhubung ke database?

  3. Mysql - bidang kueri yang diakhiri seperti istilah pencarian

  4. MySQL:Arahan agar semua kolom dijalankan melalui substring?

  5. PHP &MySQL Termasuk tombol Hapus di halaman yang sama