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

mysql_secure_installation - MySQL स्थापना सुरक्षा में सुधार करें

<घंटा/>

mysql_secure_installation क्या है?

आइए, MySQL इंस्टालेशन से संबंधित प्रोग्राम mysql_secure_installation -

. को समझते हैं
  • यह प्रोग्राम उपयोगकर्ता को नीचे बताए गए तरीकों से अपने MySQL इंस्टालेशन की सुरक्षा में सुधार करने में सक्षम बनाता है:

  • उपयोगकर्ता रूट खातों के लिए पासवर्ड सेट कर सकता है।

  • उपयोगकर्ता रूट खातों को हटा सकता है जो स्थानीय होस्ट के बाहर से पहुंच योग्य हैं।

  • उपयोगकर्ता अनाम-उपयोगकर्ता खातों को हटा सकता है।

  • उपयोगकर्ता परीक्षण डेटाबेस को हटा सकता है, जिसे डिफ़ॉल्ट रूप से, सभी उपयोगकर्ताओं, यहां तक ​​कि अनाम उपयोगकर्ताओं द्वारा एक्सेस किया जा सकता है), और ऐसे विशेषाधिकार जो किसी को भी test_ से शुरू होने वाले नामों वाले डेटाबेस तक पहुंचने की अनुमति देते हैं।

  • mysql_secure_installation उपयोगकर्ता को सुरक्षा अनुशंसाओं को लागू करने में मदद करता है।

सामान्य उपयोग स्थानीय MySQL सर्वर से कनेक्ट करने के लिए है, फिर बिना तर्क के mysql_secure_installation का आह्वान करें। उदाहरण नीचे दिखाया गया है -

<पूर्व>खोल> mysql_secure_installation

जब उपरोक्त कथन निष्पादित किया जाता है, तो mysql_secure_installation उपयोगकर्ता को यह निर्धारित करने के लिए प्रेरित करता है कि किन क्रियाओं को करने की आवश्यकता है।

स्थानीय सर्वर से कनेक्ट करें

अधिकांश सामान्य MySQL क्लाइंट विकल्प जैसे --host और --port का उपयोग कमांड लाइन और विकल्प फ़ाइलों में किया जा सकता है। आइए एक उदाहरण लेते हैं -

पोर्ट 3307 का उपयोग करके IPv6 पर स्थानीय सर्वर से कनेक्ट करने के लिए, नीचे दिए गए कमांड का उपयोग किया जा सकता है -

<पूर्व>खोल> mysql_secure_installation --host=::1 --port=3307

विकल्प

Mysql_secure_installation नीचे दिए गए विकल्पों का समर्थन करता है और कमांड लाइन पर या [mysql_secure_installation] और [क्लाइंट] एक विकल्प फ़ाइल के समूहों में निर्दिष्ट किया जा सकता है।

--host=host_name, -h host_name

यह दिए गए होस्ट पर MySQL सर्वर से जुड़ने में मदद करता है।

--कोई डिफ़ॉल्ट नहीं

यह कोई विकल्प फाइल नहीं पढ़ता है। यदि किसी विकल्प फ़ाइल से अज्ञात विकल्पों को पढ़ने के कारण प्रोग्राम स्टार्टअप विफल हो जाता है, तो --no-defaults विकल्प का उपयोग उन्हें पढ़ने से रोकने के लिए किया जा सकता है।

--सहायता, -?

यह एक सहायता संदेश प्रदर्शित करने और बाहर निकलने में मदद करता है।

--उपयोग-डिफ़ॉल्ट

इसका उपयोग गैर-अंतःक्रियात्मक रूप से निष्पादित करने के लिए किया जाता है। इस विकल्प का उपयोग अनअटेंडेड इंस्टॉलेशन ऑपरेशंस के लिए किया जा सकता है।

--user=user_name, -u user_name

यह सर्वर से कनेक्ट करने के लिए उपयोग किए जाने वाले MySQL खाते का उपयोगकर्ता नाम है।


  1. MySQL पर किसी भिन्न उपयोगकर्ता के रूप में लॉग इन कैसे करें?

    यदि आप MySQL पर एक अलग उपयोगकर्ता के रूप में लॉगिन करना चाहते हैं, तो आपको mysql -u -p कमांड का उपयोग करना होगा। एक अलग उपयोगकर्ता के रूप में लॉगिन करने के लिए सिंटैक्स निम्नानुसार है। mysql -u yourUsername -p एंटर की दबाने के बाद पासवर्ड डालें - उपरोक्त सिंटैक्स को समझने के लिए, आइए MySQL में एक यू

  1. MySQL इंस्टालेशन संबंधित प्रोग्राम

    5 MySQL इंस्टालेशन संबंधित प्रोग्राम हैं। उन्हें सूचीबद्ध किया गया है, और नीचे संक्षेप में चर्चा की गई है - comp_err mysql_secure_installation mysql_tzinfo_to_sql mysql_upgrad comp_err Comp_err errmsg.sys फ़ाइल बनाता है जिसका उपयोग mysqld द्वारा उन त्रुटि संदेशों को निर्धारित करने के

  1. कार्यस्थल पर डेटा सुरक्षा कैसे सुधारें?

    प्रौद्योगिकी और आईटी सुरक्षा के क्षेत्र में शामिल होने के बाद, हमने महसूस किया है कि इस लगातार विकसित होने वाले क्षेत्र के लिए सबसे बड़ा खतरा ऑनलाइन सामग्री की सुरक्षा है। हमने कई केस स्टडीज के बारे में पढ़ा है कि कैसे किसी संगठन के नेटवर्क सर्वर पर संग्रहीत जानकारी नष्ट हो गई या पूरी तरह से गलत हाथ