mysql_secure_installation क्या करता है?
- रूट खातों के लिए पासवर्ड सेट करता है।
- लोकलहोस्ट के बाहर से एक्सेसिबल रूट खाते हटाता है।
- अनाम-उपयोगकर्ता खाते हटाता है।
- टेस्ट डेटाबेस (सभी उपयोगकर्ताओं द्वारा एक्सेसिबल) और
test_%विशेषाधिकार हटाता है। - सुरक्षा अनुशंसाएं लागू करने में मदद करता है।
सामान्य उपयोग
shell> mysql_secure_installation
प्रॉम्प्ट आधारित इंटरैक्टिव मोड; आवश्यक कार्रवाई चुनने के लिए कहा जाता है।
लोकल सर्वर से कनेक्ट करना
सामान्य क्लाइंट विकल्प उपयोग करें: --host, --port।
# IPv6 लोकलहोस्ट पोर्ट 3307 shell> mysql_secure_installation --host=::1 --port=3307
विकल्प
| विकल्प | विवरण |
|---|---|
--host=host_name, -h | दिए गए होस्ट पर MySQL सर्वर से कनेक्ट करें |
--no-defaults | कोई ऑप्शन फ़ाइल न पढ़ें (अज्ञात विकल्प त्रुटि से बचने के लिए) |
--help, -? | सहायता दिखाएं और बाहर निकलें |
--use-default | नॉन-इंटरैक्टिव 실행 (अनअटेंडेड इंस्टॉल के लिए) |
--user=user_name, -u | सर्वर से कनेक्ट करने के लिए MySQL खाता यूज़रनेम |