Obecnie istnieje kilka opcji używania Pythona 3 z mysql:
https://pypi.python.org/pypi/mysql-connector-python
- Oficjalnie wspierane przez Oracle
- Czysty pyton
- Trochę wolno
- Niezgodny z MySQLdb
https://pypi.python.org/pypi/pymysql
- Czysty pyton
- Szybszy niż mysql-connector
- Prawie całkowicie kompatybilny z
MySQLdb
, po wywołaniupymysql.install_as_MySQLdb()
https://pypi.python.org/pypi/cymysql
- widelec pymysql z opcjonalnymi przyśpieszeniami C
https://pypi.python.org/pypi/mysqlclient
- Rekomendowana biblioteka Django.
- Przyjazny widelec oryginalnej bazy danych MySQLdb, ma nadzieję, że pewnego dnia połączy się z powrotem
- Najszybsza implementacja, ponieważ jest oparta na C.
- Najbardziej kompatybilny z MySQLdb, ponieważ jest rozwidleniem
- Debian i Ubuntu używają go do dostarczania zarówno
python-mysqldb
ipython3-mysqldb
pakiety.
testy porównawcze tutaj:https://github.com/methane/mysql-driver-benchmarks