私も同様の問題を抱えていました。私はWindows8とmysqlを使用しています。
私が問題を解決した方法は、私の
に入るというものでした。コンピュータに応じて、32ビットバージョンまたは64ビットバージョンのいずれか。
次に、システムDNSファイルをクリックします。 MySQLドライバーが表示されない場合は、[追加]をクリックする必要があります。リストが表示され、そのリストからMySQLドライバーを選択します。
私にとっては、MySQL ODBC 5.3 ANSIでした(Unicodeドライバーもあります)。 [完了]をクリックします。これを行ったら、コード内の接続線を、入力したばかりの対応するドライバーに変更する必要があります。
例:
def create_mysql_conn():
return pyodbc.connect(r'Driver={MySQL ODBC 5.3 ANSI Driver};Server=MSSQLSRV;Database=ecomm;Trusted_Connection=yes;')
これは機能するはずです。または、試したすべてのエラーでさまざまなエラーが発生したため、少なくとも接続の問題は解決しました。これが私にとって問題を解決したものでした。