sql >> Database teknologi >  >> RDS >> Mysql

Hvorfor kan jeg oprette forbindelse til MySQL gennem shell, men kan ikke gøre det gennem Python?

Det lykkedes mig at få forbindelse med:

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

Tilsyneladende var forskellen at holde tunnelen åben i stedet for at bruge "med"-sætning, selvom jeg ikke forstår, hvad der faktisk skete, og jeg ville sætte pris på en forklaring.




  1. Letvægts WordPress-installation:Sådan installeres WordPress med SQLite

  2. Envejssynkronisering i realtid fra sql-server til et andet datalager

  3. Hvad er den sikreste måde at gemme brugerens adgangskoder i databasen ved hjælp af PHP?

  4. Genvinder adgang til mistet MySQL-adgangskode til PHPMyAdmin på WAMP