MySQL में 5 प्रमुख इंस्टॉलेशन-संबंधी प्रोग्राम हैं:
1. comp_err
errmsg.sys और हेडर फ़ाइलें (mysqld_error.h, mysqld_ername.h, mysqld_errmsg.h) जनरेट करता है।
shell> comp_err [options]
2. mysql_secure_installation
MySQL इंस्टॉलेशन सुरक्षा सुधारता है:
- रूट खातों के लिए पासवर्ड सेट करें।
- लोकलहोस्ट के बाहर से एक्सेसिबल रूट खाते हटाएं।
- अनाम-उपयोगकर्ता खाते हटाएं।
- टेस्ट डेटाबेस और
test_%विशेषाधिकार हटाएं। - सुरक्षा अनुशंसाएं लागू करें।
shell> mysql_secure_installation
3. mysql_tzinfo_to_sql
सिस्टम zoneinfo डेटाबेस से MySQL टाइम ज़ोन टेबल लोड करता है (Linux, FreeBSD, Solaris, macOS)। सामान्य स्थान: /usr/share/zoneinfo।
4. mysql_upgrade
हर अपग्रेड के बाद चलाएं:
- सर्वर चल रहा हो।
mysql_upgrade [options]चलाएं (सिस्टम टेबल अपग्रेड, अन्य स्कीमा चेक/रिपेयर)।- सर्वर रीस्टार्ट करें।
एकाधिक इंस्टेंस के लिए पोर्ट अनुसार चलाएं: mysql_upgrade --protocol=tcp -P 3306 आदि।
5. mysql_ssl_rsa_setup
SSL सर्टिफिकेट/की और RSA की-पेयर फ़ाइलें बनाता है (यदि मौजूद नहीं)। --datadir और --verbose विकल्प समर्थित।