MySQLdb non supporta Python 3 ma non è l'unico driver MySQL per Python.
mysqlclient è essenzialmente solo un fork di MySQLdb con il supporto di Python 3 unito (e alcuni altri miglioramenti).
PyMySQL è un driver MySQL puro python, il che significa che è più lento, ma non richiede un componente C compilato o librerie MySQL e file di intestazione da installare sui computer client. Ha il supporto per Python 3.
Un'altra opzione è semplicemente utilizzare un altro sistema di database come PostgreSQL .