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

जेनेरिक बायनेरिज़ का उपयोग करके यूनिक्स/लिनक्स पर MySQL स्थापित करना


Oracle MySQL के बाइनरी वितरण के एक सेट के साथ आता है। इसमें कई प्लेटफ़ॉर्म के लिए संपीड़ित टार फ़ाइलों (एक .tar.xz एक्सटेंशन वाली फ़ाइलें) और विशिष्ट प्लेटफ़ॉर्म के लिए प्लेटफ़ॉर्म-विशिष्ट पैकेज स्वरूपों में बायनेरिज़ के रूप में जेनेरिक बाइनरी वितरण शामिल हैं।

MySQL कंप्रेस्ड टार फाइल बाइनरी डिस्ट्रीब्यूशन के नाम 'mysql−VERSION−OS.tar.xz' प्रारूप में होते हैं, जहां VERSION एक संख्या को संदर्भित करता है और OS ऑपरेटिंग सिस्टम के प्रकार को इंगित करता है जिस पर वितरण का उपयोग करने की आवश्यकता होती है।

एक संपीड़ित टार फ़ाइल बाइनरी वितरण को स्थापित करने के लिए, स्थापना को उपयोगकर्ता द्वारा चुने गए स्थान पर अनपैक करने की आवश्यकता होती है। mysqld बाइनरी के डीबग संस्करण mysqld−debug के रूप में उपलब्ध हैं।

यदि स्रोत वितरण से MySQL को संकलित करने के लिए उपयोगकर्ता के स्वयं के डीबग संस्करण का उपयोग करने की आवश्यकता है, तो उपयुक्त कॉन्फ़िगरेशन विकल्पों का उपयोग करने की आवश्यकता है।

MySQL बाइनरी वितरण को स्थापित और उपयोग करने के लिए, नीचे दिखाए गए कमांड अनुक्रम का उपयोग करने की आवश्यकता है -

shell> groupadd mysqlshell> useradd −r −g mysql −s /bin/false mysqlshell> cd /usr/localshell> tar xvf /path/to/mysql−VERSION−OS.tar.xzshell> ln −s full− पथ−से−mysql−संस्करण−OS mysqlshell> cd mysqlshell> mkdir mysql−fileshell> chown mysql:mysql mysql−fileshell> chmod 750 mysql−fileshell> बिन/mysqld −− आरंभिक −−उपयोगकर्ता=mysqlshell> बिन/mysql_ssl_rsa_setupshell> बिन /mysqld_safe −−user=mysql &# नीचे कमांड वैकल्पिक हैशेल> cp support−files/mysql.server /etc/init.d/mysql.server

जेनेरिक बायनेरिज़ का उपयोग करके यूनिक्स/लिनक्स पर MySQL स्थापित करना

उपरोक्त मानता है कि उपयोगकर्ता के पास उनके सिस्टम तक रूट (व्यवस्थापक) पहुंच है।

जेनेरिक बायनेरिज़ का उपयोग करके यूनिक्स/लिनक्स पर MySQL स्थापित करना

mysql-files निर्देशिका safe_file_priv सिस्टम चर के लिए मान के रूप में उपयोग करने के लिए एक आसान स्थान प्रदान करती है। यह आयात और निर्यात संचालन को केवल एक विशिष्ट निर्देशिका तक सीमित करता है। खंड 5.1.8, "सर्वर सिस्टम चर" देखें।

नीचे दिखाए गए चरणों का संक्षिप्त विवरण दिया गया है -

एक mysql उपयोगकर्ता और समूह बनाएँ। यह नीचे दिए गए आदेशों का उपयोग करके किया जा सकता है -

खोल> समूह जोड़ें mysqlshell> useradd −r −g mysql −s /bin/false mysql

वितरण प्राप्त करें और अनपैक करें। यह नीचे दिए गए आदेशों का उपयोग करके किया जा सकता है -

शेल> सीडी /यूएसआर/लोकल

वितरण को अनपैक करें, जो इंस्टॉलेशन डायरेक्टरी बनाएगा। यदि 'z' विकल्प का समर्थन है तो 'टार' वितरण को असम्पीडित और अनपैक कर सकता है। यह नीचे दिए गए आदेशों का उपयोग करके किया जा सकता है -

shell> tar xvf /path/to/mysql−VERSION−OS.tar.xz

टार कमांड mysql−VERSION−OS

. नाम की एक डायरेक्टरी बनाता है

वितरण को असंपीड़ित और निकालने के लिए टार कमांड को निम्न कमांड से बदला जा सकता है -

shell> xz −dc /path/to/mysql−VERSION−OS.tar.xz | टार एक्स

स्थापना निर्देशिका के लिए एक प्रतीकात्मक लिंक बनाया जा सकता है जिसे टार द्वारा बनाया गया है -

shell> ln −s full−path−to−mysql−VERSION−OS mysql

'Ln' कमांड संस्थापन निर्देशिका के लिए एक प्रतीकात्मक लिंक बनाता है। यह उपयोगकर्ता को गड्ढे में /usr/local/mysql के रूप में अधिक आसानी से संदर्भित करने में सक्षम बनाता है। /usr/local/mysql/bin निर्देशिका को नीचे दिए गए कमांड का उपयोग करके उपयोगकर्ता के PATH चर में जोड़ा जा सकता है -

<पूर्व>खोल> निर्यात पथ =$ पथ:/usr/स्थानीय/mysql/बिन
  1. लिनक्स पर MySQL स्थापित करना

    आइए समझते हैं कि Linux पर MySQL कैसे स्थापित करें - लिनक्स MySQL को स्थापित करने के लिए कई अलग-अलग समाधानों का समर्थन करता है। हम देखेंगे कि उबंटू 20.02 पर MySQL कैसे स्थापित करें। निम्नलिखित चरण हैं - चरण1 - टर्मिनल खोलें और निम्न कमांड दर्ज करें - ऊपर एंटर दबाएं और डाउनलोड पूरा होने की प्रतीक

  1. MacOS पर MySQL इंस्टाल करना

    आइए समझते हैं कि macOS पर MySQL कैसे इंस्टाल किया जा सकता है। एक पैकेज है जो एक डिस्क छवि (एक .dmg) फ़ाइल के अंदर स्थित होता है जिसे फाइंडर में आइकन पर डबल क्लिक करके माउंट करने की आवश्यकता होती है। अगला कदम छवि को माउंट करना और उसकी सामग्री को प्रदर्शित करना है। MySQL की स्थापना से पहले, उपयोगकर्

  1. जेनेरिक बायनेरिज़ का उपयोग करके यूनिक्स/लिनक्स पर MySQL स्थापित करना

    Oracle MySQL के बाइनरी वितरण के एक सेट के साथ आता है। इसमें कई प्लेटफ़ॉर्म के लिए संपीड़ित टार फ़ाइलों (एक .tar.xz एक्सटेंशन वाली फ़ाइलें) और विशिष्ट प्लेटफ़ॉर्म के लिए प्लेटफ़ॉर्म-विशिष्ट पैकेज स्वरूपों में बायनेरिज़ के रूप में जेनेरिक बाइनरी वितरण शामिल हैं। MySQL कंप्रेस्ड टार फाइल बाइनरी डिस्ट्