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

MySQL प्रोग्राम का अवलोकन: सर्वर, क्लाइंट और यूटिलिटी

MySQL इंस्टॉलेशन में कई प्रोग्राम शामिल होते हैं। कुछ प्लेटफ़ॉर्म-विशिष्ट होते हैं। प्रत्येक प्रोग्राम --help विकल्प से अपने विकल्पों का विवरण देता है।

सर्वर और सर्वर-स्टार्टअप प्रोग्राम

प्रोग्रामविवरण
mysqldMySQL सर्वर (SQL डेमॉन)। क्लाइंट इससे कनेक्ट करते हैं।
mysqld_safeसर्वर स्टार्टअप स्क्रिप्ट; त्रुटि पर पुनरारंभ, लॉगिंग जैसी सुरक्षा सुविधाएँ जोड़ता है।
mysqld_multiएकाधिक mysqld प्रोसेस प्रबंधित करता है (अलग सॉकेट/पोर्ट पर)।
mysql.serverसिस्टम स्टार्टअप स्क्रिप्ट (SysV init); mysqld_safe को आह्वान करती है।

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

प्रोग्रामविवरण
comp_errबिल्ड के दौरान एरर मैसेज फ़ाइल कंपाइल करता है।
mysql_secure_installationMySQL इंस्टॉलेशन की सुरक्षा सुधारता है (रूट पासवर्ड, अनाम यूज़र हटाना, आदि)।
mysql_tzinfo_to_sqlसिस्टम ज़ोनइन्फो से टाइम ज़ोन टेबल लोड करता है।
mysql_upgradeअपग्रेड के बाद सिस्टम टेबल जांचता/अपग्रेड करता है।
mysql_ssl_rsa_setupSSL/RSA फ़ाइलें बनाता है सुरक्षित कनेक्शन के लिए।
mysql_install_dbडेटा डायरेक्टरी इनिशियलाइज़ करता है (पुराने संस्करणों में; अब mysqld --initialize उपयोग करें)।

क्लाइंट प्रोग्राम

प्रोग्रामविवरण
mysqlकमांड-लाइन SQL शेल (इंटरैक्टिव/बैच)।
mysqladminप्रशासनिक कार्य (डेटाबेस बनाना/हटाना, स्टेटस, शटडाउन)।
mysqlcheckटेबल रखरखाव (चेक, रिपेयर, एनालाइज़, ऑप्टिमाइज़)।
mysqldumpलॉजिकल बैकअप (SQL, CSV, XML आउटपुट)।
mysqlimportLOAD DATA के लिए कमांड-लाइन इंटरफ़ेस।
mysqlpumpपारलेल प्रोसेसिंग वाला लॉजिकल बैकअप टूल।
mysqlshowडेटाबेस, टेबल, कॉलम, इंडेक्स जानकारी दिखाता है।
mysqlslapलोड एमुलेशन और बेंचमार्किंग टूल।

एडमिनिस्ट्रेटिव और यूटिलिटी प्रोग्राम

  • ibd2sdi, innochecksum, myisam_ftdump, myisamchk, myisamlog, myisampack, mysqlbinlog, mysqldumpslow
  1. - MySQL में LIKE IN() कैसे करें?

    REGEXP का उपयोग करके MySQL में LIKE IN() पैटर्न मिलान MySQL में LIKE IN() सीधा सिंटैक्स नहीं है, लेकिन आप REGEXP (नियमित अभिव्यक्ति) का उपयोग करके समान परिणाम प्राप्त कर सकते हैं। सिंटैक्स SELECT * FROM टेबल_नाम WHERE कॉलम_नाम REGEXP मान1|मान2|मान3|...|मानN; उदाहरण 1. टेबल बनाएं और डेटा डालें (

  1. - MySQL में डिलीमिटर?

    डिलीमिटर का उपयोग तब किया जा सकता है जब आपको स्टोर्ड प्रोसीजर, फंक्शन और ट्रिगर बनाने की आवश्यकता होती है। डिफ़ॉल्ट डिलीमिटर सेमीकॉलन है। आप प्रोसीजर बनाने के लिए डिलीमिटर बदल सकते हैं। हालांकि, यदि आप कई स्टेटमेंट पर विचार कर रहे हैं, तो आपको $$ या // जैसे अलग डिलीमिटर का उपयोग करने की आवश्यकता है

  1. Windows के लिए MySQL कमांड लाइन क्लाइंट? Windows के लिए MySQL कमांड लाइन क्लाइंट?

    Windows के लिए MySQL कमांड लाइन क्लाइंट इंस्टॉल करने के लिए, आपको डाउनलोड लिंक प्राप्त करने के लिए निम्नलिखित URL पर जाना होगा https://dev.mysql.com/downloads/mysql/: स्नैपशॉट इस प्रकार है: उसके बाद आपको ऑपरेटिंग सिस्टम चुनने की आवश्यकता है। स्नैपशॉट इस प्रकार है: आपको Windows (x86, 32/64-bit) चु