मैं SET GLOBAL binlog_format = 'ROW' क्वेरी चला सकता हूं और यह उस सत्र के लिए काम करता है।
MySQL को रोकने और पुनः आरंभ करने के बाद मैं यह सेटिंग स्टिक कैसे बनाऊँ?
नोट: मैं MySQL के संस्करण 5.5.19 पर (Moodle के साथ) हूं और मैंने अभी अभी MyISAM से InnoDB में अपग्रेड किया है और इसलिए इस नई सेटिंग की आवश्यकता है।
मैंने इन दोनों आदेशों (अलग-अलग) को my.cnf में जोड़ने का प्रयास किया है: Binlog- प्रारूप = ROW और binlog_format = ROW और न ही काम। जब भी मैंने my.cnf को बदला है मैंने हर बार MySQL को रोका और पुनः आरंभ किया है।
इस सेट के बिना मुझे जो त्रुटि मिलती है, वह नापाक त्रुटि संदेश है:
डीबग जानकारी: कथन निष्पादित नहीं कर सकता: BINLOG_FORMAT = स्थिति के बाद से बाइनरी लॉग को लिखना असंभव है और कम से कम एक तालिका पंक्ति-आधारित लॉगिंग तक सीमित भंडारण इंजन का उपयोग करती है। InnoDB लेन-देन अलगाव तक सीमित है जब लेन-देन अलगाव स्तर READ COMMITTED या READ UNCOMMITTED है।