यहाँ समस्या काफी सीधी लगती है।
---TRANSACTION 7490, ACTIVE 3047 sec
MySQL thread id 189, OS thread handle 0x7f03be9fb700, query id 3840 10.0.2.1 root cleaning up
Trx read view will not see trx with id >= 7491, sees < 7491
---
थ्रेड 189 (एक क्लाइंट कनेक्शन) निष्क्रिय है, और जैसा कि कुछ समय के लिए है, लेकिन इसने लेन-देन को चालू छोड़ दिया है। यह संभवत:डेटाबेस का उपयोग करने वाले कोड में एक बग है, क्योंकि लगभग एक घंटे तक चलने वाले लेन-देन को छोड़ने का कोई मतलब नहीं है।
mysql> KILL 189;
इसे मेटाडेटा लॉक जारी करना चाहिए... लेकिन आपको यह पता लगाना होगा कि ऐसा क्यों हो रहा है। बैड थिंग्स™ तब होगा जब कोई एप्लिकेशन इससे बेहतर व्यवहार न करे।
साथ ही... आपका एप्लिकेशन root
. के रूप में कनेक्ट नहीं होना चाहिए . समस्या से संबंधित नहीं है, लेकिन अच्छा नहीं है, अगर ऐसा है तो।