Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

comp_err - MySQL त्रुटि संदेश फ़ाइल संकलित करें


comp_err errmsg.sys फ़ाइल बनाता है जिसका उपयोग mysqld द्वारा उन त्रुटि संदेशों को निर्धारित करने के लिए किया जाता है जिन्हें विभिन्न त्रुटि कोड के लिए प्रदर्शित करने की आवश्यकता होती है। MySQL के वर्तमान अपडेट के बाद, त्रुटि जानकारी Messages_to_error_log.txt और Messages_to_clients.txt फ़ाइलों से शेयर निर्देशिका में आती है।

MySQL 8.0.19 से पहले, त्रुटि जानकारी errmsg-utf8.txt फ़ाइल से sql/share निर्देशिका में आती थी। Comp_err mysqld_error.h, mysqld_ername.h, और mysqld_errmsg.h हेडर फाइल भी जेनरेट करता है।

Comp_err को निम्न तरीके से लागू किया जा सकता है -

<पूर्व>खोल> comp_err [विकल्प]

यह नीचे दिए गए विकल्पों का समर्थन करता है -

--charset=dir_name, -C dir_name

यह वर्ण सेट निर्देशिका है। डिफ़ॉल्ट है ../sql/share/charsets।

--debug=debug_options, -# debug_options

यह एक डिबगिंग लॉग लिखता है। एक विशिष्ट डिबग_ऑप्शन स्ट्रिंग इस तरह दिखती है- d:t:O,file_name. डिफ़ॉल्ट d:t:O,/tmp/comp_err.trace है।

--डीबग-जानकारी, -T

प्रोग्राम से बाहर निकलने पर यह कुछ डिबगिंग जानकारी प्रिंट करता है।

--errmsg-file=file_name, -H file_name

यह त्रुटि संदेश फ़ाइल का नाम है। डिफ़ॉल्ट mysqld_errmsg.h है। यह विकल्प MySQL संस्करण 8.0.18 में जोड़ा गया था।

--header-file=file_name, -H file_name

यह त्रुटि शीर्षलेख फ़ाइल का नाम है। डिफ़ॉल्ट है mysqld_error.h.

--in-file-errlog=file_name, -e file_name

यह इनपुट फ़ाइल का नाम है जिसका उपयोग त्रुटि संदेशों को परिभाषित करने के लिए किया जाता है जो त्रुटि लॉग में लिखे जाने के लिए अभिप्रेत हैं। डिफ़ॉल्ट है ../share/messages_to_error_log.txt।

--name-file=file_name, -N file_name

यह त्रुटि नाम फ़ाइल का नाम है। डिफ़ॉल्ट है mysqld_ername.h.

--out-dir=dir_name, -D dir_name

यह आउटपुट बेस डायरेक्टरी का नाम है। डिफ़ॉल्ट है ../sql/share/.

--out-file=file_name, -O file_name

यह आउटपुट फ़ाइल का नाम है। डिफ़ॉल्ट errmsg.sys है।

--संस्करण, -V

यह संस्करण की जानकारी प्रदर्शित करता है और बाहर निकलता है।


  1. my.cnf में इष्टतम MySQL कॉन्फ़िगरेशन सेट करें?

    सबसे पहले, आपको my.cnf फ़ाइल खोलनी होगी। विंडोज़ पर कॉन्फ़िगरेशन फ़ाइल की निर्देशिका स्थान प्राप्त करने के लिए निम्नलिखित क्वेरी है - @@datadir चुनें; आउटपुट +--------------------------------------------------------+ | @@दातादिर |+-------------------------------------------------------- +| सी:\Prog

  1. क्या MySQL में डिफ़ॉल्ट रूप से INNODB सक्षम है?

    हाँ, यह डिफ़ॉल्ट रूप से MySQL संस्करण 4.0 से सक्षम है। यहां, हम MySQL संस्करण 8.0.1 का उपयोग कर रहे हैं - संस्करण का चयन करें ();+---------------+| वर्जन () |+-----------+| 8.0.12 |+-----------+1 पंक्ति सेट में (0.00 सेकंड) आइए अब my.ini की जांच करें जिसमें डिफ़ॉल्ट इंजन प्रकार InnoDB दिखाई दे रहा

  1. क्षमा करें, PowerPoint त्रुटि संदेश नहीं पढ़ सकता

    जब आप किसी नेटवर्क शेयर पर PPT फ़ाइल खोलने का प्रयास करते हैं या इंटरनेट से डाउनलोड किए गए PPT तक पहुँच प्राप्त करते हैं, तो PowerPoint उसे ब्लॉक कर सकता है। आप निम्न विवरण के साथ अपने कंप्यूटर स्क्रीन पर एक त्रुटि संदेश चमकते हुए देख सकते हैं - क्षमा करें, PowerPoint पढ़ नहीं सकता . यहां बताया गया