2012-01-04 8 views
15

से MySQL लॉग्स तक पहुंच कैसे प्राप्त करूं? मैं एक अमेज़ॅन आरडीएस इंस्टेंस से MySQL लॉग (मुख्य रूप से सम्मिलित/अपडेट/डिलीट स्टेटमेंट्स को देखने के लिए) तक कैसे पहुंच सकता हूं?मैं आरडीएस इंस्टेंस

$ rds-modify-db-instance mydbinstance --db-parameter-group-name mydbparametergroup 

तो पहुँच:

उत्तर

17

मूल रूप से आप अपने आरडीएस उदाहरण के पैरामीटर समूह में "general_log" पैरामीटर सक्षम करने के लिए

$ rds-modify-db-parameter-group mydbparametergroup --parameters "name=general_log,value=ON,method=immediate" 

मामले में आप उदाहरण के लिए parametergroup लागू नहीं किया था है अपने mysql उदाहरण जड़ का उपयोग कर:

mysql> select * from mysql.general_log; 

देखें:

AWS Developer Forum - Re: general query log

AWS RDS - Working with DB Parameter Groups

+0

"रूट का उपयोग करके अपने mysql उदाहरण का उपयोग करें:" - कैसे? आरडीएस उदाहरण के लिए कोई रूट पासवर्ड नहीं है, है ना? –

+0

बेशक वहाँ है। इसे सिर्फ रूट के बजाय 'मास्टर' के रूप में जाना जाता है। –

+4

वेब इंटरफ़ेस का उपयोग करने वालों के लिए, 'पैरामीटर समूह' पर जाएं, 'सामान्य' के लिए खोजें, फिर 'paramaters संपादित करें' पर क्लिक करें। – Timmmm

14

मैं क्योंकि इस संबंध में सभी ऑनलाइन जानकारी अमेज़न डॉक्स में एक सहित पुराना लगता है एक बहुत कठिन समय इस तरह के एक सरल बात यह पता लगाने की थी। अमेज़ॅन ने स्पष्ट रूप से बदल दिया है कि आप चीजें कैसे करते हैं क्योंकि अब डिफ़ॉल्ट पैरामीटर संशोधित नहीं किए जा सकते हैं, और आपको सामान्य_लॉग समेत संशोधित करने के लिए पैरामीटर का एक कस्टम सेट बनाना होगा। यह एक स्पष्ट बग है कि आप अभी भी डिफ़ॉल्ट पैरामीटर के लिए संपादन बटन पर क्लिक कर सकते हैं, लेकिन जब आप उन्हें सहेजने का प्रयास करते हैं, तो आपको एक त्रुटि मिलती है कि डिफ़ॉल्ट पैरामीटर बदला नहीं जा सकता है।

enter image description here

तुम इसे कैसे अब करते हैं, कि में पैरामीटर समूह, डिफ़ॉल्ट में के रूप में 'डीबी पैरामीटर समूह परिवार' में डीबी पैरामीटर समूह बनाएँ पर क्लिक करें और एक नया समूह बनाने और एक ही डीबी चयन है पैरामीटर समूह संलग्न स्क्रीन शॉट देखें। एक बार हो जाने पर, यह डिफ़ॉल्ट पैरामीटर समूह के समान एक प्रतिलिपि बनाएगा। अब पैरामीटर संपादित करें, उदा। general_log को '1' में बदलें। डॉक्स के मुताबिक डिफ़ॉल्ट रूप से '0' होना चाहिए, लेकिन यह डिफ़ॉल्ट रूप से न तो '0' और न ही '1' है।

अब इसे सहेजें, अपने इंस्टेंस पर वापस जाएं, 'इंस्टेंस एक्शन' पर क्लिक करें, 'संशोधित करें' चुनें और सेटिंग में दिखाई देने वाली सेटिंग में, 'पैरामीटर समूह' को अपने नए कस्टम पैरामीटर समूह में बदलें। इसे लागू करने में कुछ क्षण लगेंगे, जिसके बाद आपको अपने डीबी इंस्टेंस को पुनरारंभ करना होगा।

यह जून 2014 तक है। लेकिन इस बात की कोई गारंटी नहीं है कि यह भविष्य में भी इस तरह रहेगा, क्योंकि प्रौद्योगिकी उद्योग में चीजें बहुत तेजी से अपडेट हो रही हैं (कई बार अनावश्यक रूप से) लेकिन दस्तावेज़ और ट्यूटोरियल डॉन तेजी से अपडेट नहीं किया जाएगा।

+0

सही उत्तर के लिए उपरोक्त। धन्यवाद! –

+0

धन्यवाद! यह अभी भी काम करता है। डीबी इंस्टेंस को पुनरारंभ करने के लिए रीबूट चुनें। –

संबंधित मुद्दे