Mysql
 sql >> база данни >  >> RDS >> Mysql

Защо мога да се свържа с MySQL чрез shell, но не мога да го направя чрез Python?

Успях да се свържа с:

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

Очевидно разликата беше да се запази тунелът отворен, вместо да се използва изразът „с“, въпреки че не разбирам какво всъщност се е случило и ще оценя обяснение.




  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/php

  2. Вземете първи/последни n записа на група от

  3. Изявление на MySQL INSERT в Python

  4. възможно ли е да филтрирате набора от заявки след заявка? django

  5. PHP PDO Bit(1) връща грешен тип данни