Tôi đã gặp vấn đề tương tự và đối với người dùng MySQLdb, tôi nhận được giải pháp sau khi khởi tạo phiên bản cơ sở dữ liệu MySQL:
db = MySQLDatabase(db_name, user=db_username, passwd=db_password, host=db_host, port=db_port)
db.get_conn().ping(True)
trong đó hàm ping có:
trong db.get_conn().ping.__doc__
. Nhớ rằng db.get_conn().ping(True)
phải được sử dụng nếu bạn tạo lại kết nối khác. Vì vậy, nếu bạn kết nối lại (thông qua db.connect()
ví dụ) bạn phải lặp lại lệnh ping.