MySQLdb không hỗ trợ Python 3 nhưng nó không phải là trình điều khiển MySQL duy nhất cho Python.
mysqlclient về cơ bản chỉ là một nhánh của MySQLdb với hỗ trợ Python 3 được hợp nhất (và một số cải tiến khác).
PyMySQL là một trình điều khiển MySQL python thuần túy, có nghĩa là nó chậm hơn, nhưng nó không yêu cầu cấu phần C đã biên dịch hoặc các thư viện MySQL và tệp tiêu đề phải được cài đặt trên máy khách. Nó có hỗ trợ Python 3.
Một tùy chọn khác chỉ đơn giản là sử dụng một hệ thống cơ sở dữ liệu khác như PostgreSQL .