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

Come connettersi in modo sicuro a un database MySQL utilizzando SQLalchemy?

C'è un problema fondamentale nell'avere un database (MySQL) disponibile sul web. Con MySQL puoi configurarlo per richiedere ssh-tunnels o ssl-certificates, entrambi i quali impediscono l'invio di password in chiaro. Generalmente dovrai scrivere sia il tuo software client, sia un pezzo di software server che si trova su un server vicino al database (e il protocollo tra client/server).

Nessuno dei due è più corretto dell'altro, ma a seconda del tuo database (e dei tuoi computer client) potrebbe influenzare i costi di licenza.

Normalmente il tuo client autentica gli utenti con il software del server che stai scrivendo, quindi il software del server utilizzerà un unico accesso al database per contattare il database.