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

MySQL पर्यावरण चर


आइए हम उन पर्यावरण चरों को समझते हैं जो MySQL द्वारा प्रत्यक्ष या अप्रत्यक्ष रूप से उपयोग किए जाते हैं। हम पर्यावरण चर को नाम देंगे और नीचे के भाग में इसके बारे में विवरण देंगे -

  • AUTHENTICATION_LDAP_CLIENT_LOG - यह क्लाइंट-साइड LDAP प्रमाणीकरण लॉगिंग स्तर है।

  • AUTHENTICATION_PAM_LOG - यह PAM प्रमाणीकरण प्लगइन डीबग लॉगिंग सेटिंग है।

  • सीसी - यह आपके सी कंपाइलर का नाम है (सीएमके चलाने के लिए)।

  • CXX - यह आपके C++ कंपाइलर (CMake चलाने के लिए) का नाम है।

  • सीसी - यह आपके सी कंपाइलर का नाम है (सीएमके चलाने के लिए)।

  • DBI_USER - यह पर्ल डीबीआई के लिए डिफ़ॉल्ट उपयोगकर्ता नाम है।

  • DBI_TRACE - यह पर्ल डीबीआई के लिए ट्रेस विकल्प है।

  • घर - यह mysql इतिहास फ़ाइल के लिए डिफ़ॉल्ट पथ है $HOME/.mysql_history.

  • LD_RUN_PATH - इसका उपयोग libmysqlclient.so के स्थान को निर्दिष्ट करने के लिए किया जाता है।

  • LIBMYSQL_ENABLE_CLEARTEXT_PLUGIN - यह mysql_clear_password प्रमाणीकरण प्लगइन सक्षम करता है;

  • LIBMYSQL_PLUGIN_DIR − यह वह निर्देशिका है जिसमें क्लाइंट प्लगइन्स को खोजा जा सकता है।

  • LIBMYSQL_PLUGINS - इसका उपयोग क्लाइंट प्लगइन्स को प्रीलोड करने के लिए किया जाता है।

  • MYSQL_DEBUG - डिबगिंग करते समय यह डिबग ट्रेस विकल्पों में मदद करता है।

  • MYSQL_GROUP_SUFFIX - यह विकल्प समूह प्रत्यय मान है (जैसे कि --defaultsgroup-प्रत्यय निर्दिष्ट करना)।

  • MYSQL_HISTFILE - यह mysql इतिहास फ़ाइल का पथ है। यदि यह चर सेट है, तो इसका मान $HOME/.mysql_history के लिए डिफ़ॉल्ट रूप से ओवरराइड हो जाएगा।

  • MYSQL_HISTIGNORE - यह पैटर्न है जो बयानों को निर्दिष्ट करता है जो इंगित करता है कि mysql को $HOME/.mysql_history पर लॉग इन नहीं करना चाहिए, या syslog अगर --syslog को prpvided दिया गया है।

  • MYSQL_HOME - यह उस निर्देशिका का पथ है जहां सर्वर-विशिष्ट my.cnf फ़ाइल मौजूद है।

  • MYSQL_HOST- यह mysql कमांड-लाइन क्लाइंट द्वारा उपयोग किया जाने वाला डिफ़ॉल्ट होस्ट नाम है।

  • MYSQL_OPENSSL_UDF_DH_BITS_THRESHOLD - यह create_dh_parameters() के लिए अधिकतम कुंजी लंबाई है।

  • MYSQL_OPENSSL_UDF_DSA_BITS_THRESHOLD - यह create_ametric_priv_key() के लिए अधिकतम DSA कुंजी लंबाई है।

  • MYSQL_OPENSSL_UDF_RSA_BITS_THRESHOLD - यह create_ametric_priv_key() के लिए अधिकतम RSA कुंजी लंबाई है।

  • MYSQL_PS1 - यह कमांड प्रॉम्प्ट है जिसका उपयोग mysql कमांड-लाइन क्लाइंट में किया जाता है।

  • MYSQL_PWD - यह डिफ़ॉल्ट पासवर्ड है जिसका उपयोग mysqld से कनेक्ट करते समय किया जाता है। यह एक सुरक्षित कनेक्शन नहीं है।

  • MYSQL_TCP_PORT - यह डिफ़ॉल्ट टीसीपी/आईपी पोर्ट नंबर है।

  • MYSQL_TEST_LOGIN_FILE - यह .mylogin.cnf लॉगिन पथ फ़ाइल का नाम है।

  • MYSQL_UNIX_PORT - यह डिफ़ॉल्ट यूनिक्स सॉकेट फ़ाइल नाम है; लोकलहोस्ट से कनेक्शन के लिए उपयोग किया जाता है।

  • MYSQLX_TCP_PORT - यह एक्स प्लगइन डिफ़ॉल्ट टीसीपी/आईपी पोर्ट नंबर है।

  • MYSQLX_UNIX_PORT - यह एक्स प्लगइन डिफ़ॉल्ट यूनिक्स सॉकेट फ़ाइल नाम है इसका उपयोग लोकलहोस्ट से कनेक्शन के लिए किया जाता है।

  • NOTIFY_SOCKET - यह सिस्टमड के साथ संचार करने के लिए mysqld द्वारा उपयोग किया जाने वाला सॉकेट है।

  • पथ - इसका उपयोग शेल द्वारा MySQL प्रोग्राम को खोजने के लिए किया जाता है।

  • PKG_CONFIG_PATH - यह mysqlclient.pc pkg-config फाइल की लोकेशन है।

  • टीएमपीडीआईआर - यह वह निर्देशिका है जिसमें अस्थायी फ़ाइलें बनाई जाती हैं।

  • TZ - इसका उपयोग आपके स्थानीय समय क्षेत्र पर सेट करने के लिए किया जाता है।

  • उमास्क - फाइल बनाते समय यह यूजर-फाइल क्रिएशन मोड है।

  • UMASK_DIR - निर्देशिका बनाते समय यह उपयोगकर्ता-निर्देशिका निर्माण मोड है।

  • उपयोगकर्ता - mysqld से कनेक्ट होने पर यह विंडोज़ पर डिफ़ॉल्ट उपयोगकर्ता नाम है।

कमांड लाइन पर विकल्प विकल्प फ़ाइल और पर्यावरण चर में निर्दिष्ट मानों पर अधिक प्राथमिकता रखते हैं। विकल्प फ़ाइल में मान पर्यावरण चर में मानों पर अधिक प्राथमिकता रखते हैं। ज्यादातर मामलों में, पर्यावरण चर के बजाय विकल्प फ़ाइल का उपयोग करना पसंद किया जाता है। इस तरह, MySQL के व्यवहार को संशोधित किया जा सकता है।

MYSQL_PWD का उपयोग करना MySQL पासवर्ड निर्दिष्ट करने का एक असुरक्षित तरीका माना जाता है, और इससे बचा जाना चाहिए। MYSQL_PWD को पदावनत कर दिया गया है और शायद आगामी संस्करणों में हटा दिया गया है।


  1. पायथन में सीजीआई पर्यावरण चर

    सभी सीजीआई कार्यक्रमों की निम्नलिखित पर्यावरण चरों तक पहुंच है। किसी भी CGI प्रोग्राम को लिखते समय ये चर महत्वपूर्ण भूमिका निभाते हैं। क्रमांक परिवर्तनीय नाम और विवरण 1 CONTENT_TYPE सामग्री का डेटा प्रकार। इसका उपयोग तब किया जाता है जब क्लाइंट सर्वर से संलग्न सामग्री भेज रहा हो। उदाहरण के लि

  1. पर्यावरण चर सुरक्षित करना

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

  1. पावरशेल में पर्यावरण चर

    पर्यावरण चर आपके Linux, Mac, या Windows कंप्यूटर के लिए वैश्विक सेटिंग्स हैं, जिन्हें कमांड निष्पादित करते समय उपयोग करने के लिए सिस्टम शेल के लिए संग्रहीत किया जाता है। कई इंस्टॉलेशन या उपयोगकर्ता निर्माण के दौरान डिफ़ॉल्ट रूप से सेट होते हैं। उदाहरण के लिए, जब आप लॉग इन करते हैं तो आपकी होम निर्द