मैं अपने आंतरिक विकास सर्वर पर काम कर रहा हूं और MySQL 5.6.13 सर्वर पर MySQL Triggers बना रहा हूं। अब मेरे पास समस्या है ट्रिगर (कुल में लगभग 200) आंतरिक सर्वर पर DEFINER = root
@%
के साथ बनाए गए थे।थोक परिवर्तन कैसे करें MySQL Triggers DEFINER
अब मैं लाइव उत्पादन सर्वर पर जाना चाहता हूं। हालांकि हमारे लाइव सर्वर पर हम उपयोगकर्ता रूट के लिए इस पहुंच की अनुमति नहीं देते हैं। इसलिए कैसे मैं अपने सभी ट्रिगर बदल प्रकार भारी मात्रा में कर सकते हैं, इतना है कि यह Definer = root
पढ़ता @localhost
मैक पर मुझे मैक ओएस एक्स पर "अज्ञात विकल्प: --ड-ड्रॉप-ट्रिगर" संदेश मिलता है Zend Server – Wouter
यह केवल कुछ वातावरण में काम करता है। CentOS पर समुदाय 5.5.36 पर काम नहीं करता है ... "mysqldump: अज्ञात विकल्प '--add-drop-trigger' ' –
यह मेरे लिए काम करता है। – Janath