Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

बाइनरी लॉग फ़ाइल से डेटा कैसे प्राप्त करें और MySQL में हमारी वांछित तालिका में डालें?

यदि आप MySQL बाइनरी लॉग फ़ाइल (mysql-bin) के बारे में बात कर रहे हैं, तो इसे MySQL के अलावा किसी अन्य चीज़ द्वारा पढ़ने के लिए डिज़ाइन नहीं किया गया था - यह एक लेनदेन लॉग फ़ाइल है। जब तक आप इसे पढ़ेंगे, तब तक लॉग फ़ाइल का डेटा अधिकांश समय आपके डेटाबेस में पहले से ही रहेगा।

आप जो हासिल करने की कोशिश कर रहे हैं, उसके बारे में अधिक जानकारी प्रदान करने के लिए शायद यदि आप अपना उत्तर संपादित करते हैं, तो आपको एक बेहतर उत्तर और समाधान मिल सकता है।

संपादित करें:

बाइनरी लॉग फ़ाइल को पार्स करने से आपको अधिक सिरदर्द होने वाला है - यह MySQL के लिए एक आंतरिक फ़ाइल है और इसे रिलीज़ के बीच बदलने के लिए जाना जाता है। सर्वर कैसे कॉन्फ़िगर किया गया है (पंक्ति-आधारित/कथन-आधारित/मिश्रित प्रारूप) के आधार पर यह प्रारूप भी बदलता है। सर्वर व्यवस्थापक बाइनरी लॉगिंग को पूरी तरह से अक्षम भी कर सकते हैं।

यदि आप प्रदर्शन हिट ले सकते हैं, तो आप सभी प्रश्नों को लॉग इन करने से बेहतर हो सकते हैं - आप इन्हें एक फ़ाइल, या यहां तक ​​​​कि डेटाबेस तालिका में भी लिख सकते हैं (हालांकि MySQL 5.1 के शुरुआती संस्करणों में इसके लिए गंभीर प्रदर्शन हिट थे; यह हो सकता है अभी भी ऐसा ही है।) यह क्लाइंट से प्राप्त सभी SQL प्रश्नों को लॉग करता है, इसलिए आप CREATE TABLE की जांच कर सकते हैं। क्वेरी और इस तालिका में डेटा में संशोधन करने वाले सभी कथन।

http://dev.mysql.com/doc/refman /5.1/hi/query-log.html




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. OptimaData और VidaXL के साथ बैठक के लिए एम्स्टर्डम में हमसे जुड़ें

  2. MySQL में केस स्टेटमेंट

  3. MySQL गणितीय कार्य (पूरी सूची)

  4. उपयोगकर्ता द्वारा की गई खोज के आधार पर खोज मानदंड रिकॉर्ड की गणना करें (MYSQL PHP)

  5. MySQL डेटाबेस से BLOB इमेज पढ़ना