मुझे एक ही समस्या थी और MySQLdb का उपयोग करने के लिए मुझे MySQL डेटाबेस इंस्टेंस प्रारंभ करते समय निम्न समाधान मिला:
db = MySQLDatabase(db_name, user=db_username, passwd=db_password, host=db_host, port=db_port)
db.get_conn().ping(True)
जहां पिंग फ़ंक्शन के लिए है:
db.get_conn().ping.__doc__
. में . ध्यान रहे कि db.get_conn().ping(True)
यदि आप फिर से दूसरा कनेक्शन बनाते हैं तो इसका उपयोग करना होगा। इसलिए यदि आप पुनः कनेक्ट करते हैं (db.connect()
. के माध्यम से) उदाहरण के लिए) आपको पिंग दोहराना होगा।