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

MySQL इंस्टॉलेशन-संबंधी प्रोग्राम

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

हर अपग्रेड के बाद चलाएं:

  1. सर्वर चल रहा हो।
  2. mysql_upgrade [options] चलाएं (सिस्टम टेबल अपग्रेड, अन्य स्कीमा चेक/रिपेयर)।
  3. सर्वर रीस्टार्ट करें।

एकाधिक इंस्टेंस के लिए पोर्ट अनुसार चलाएं: mysql_upgrade --protocol=tcp -P 3306 आदि।

5. mysql_ssl_rsa_setup

SSL सर्टिफिकेट/की और RSA की-पेयर फ़ाइलें बनाता है (यदि मौजूद नहीं)। --datadir और --verbose विकल्प समर्थित।

  1. MySQL में अलग यूजर के रूप में लॉगिन कैसे करें? MySQL में अलग यूजर के रूप में लॉगिन कैसे करें?

    कमांड लाइन से अलग यूजर के रूप में MySQL लॉगिन मौजूदा यूजर के रूप में लॉगिन करने के लिए: mysql -u yourUsername -p Enter दबाने के बाद पासवर्ड दर्ज करें। नया यूजर बनाना और लॉगिन करना 1. यूजर बनाएं CREATE USER John@localhost IDENTIFIED BY john123456; 2. यूजर वेरीफाई करें SELECT user FROM mysql.user

  1. - MySQL क्लाइंट प्रोग्राम: सूची और संक्षिप्त विवरण

    7 प्रमुख क्लाइंट प्रोग्राम: प्रोग्रामविवरण mysqlSQL शेल (इंटरैक्टिव/बैच); ASCII टेबल आउटपुट mysqladminप्रशासनिक संचालन: डेटाबेस बनाएं/हटाएं, स्टेटस, ग्रांट टेबल रीलोड, लॉग फ्लश mysqlcheckटेबल रखरखाव: चेक, रिपेयर, एनालाइज़, ऑप्टिमाइज़ (READ लॉक चेक के लिए) mysqldumpलॉजिकल बैकअप: SQL स्टेटमेंट जन

  1. - mysql_secure_installation: MySQL इंस्टॉलेशन सुरक्षा सुधारना

    mysql_secure_installation क्या करता है? रूट खातों के लिए पासवर्ड सेट करता है। लोकलहोस्ट के बाहर से एक्सेसिबल रूट खाते हटाता है। अनाम-उपयोगकर्ता खाते हटाता है। टेस्ट डेटाबेस (सभी उपयोगकर्ताओं द्वारा एक्सेसिबल) और test_% विशेषाधिकार हटाता है। सुरक्षा अनुशंसाएं लागू करने में मदद करता है। सामान्य उपय