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

जेनेरिक बाइनरीज़ का उपयोग करके Unix/Linux पर MySQL इंस्टॉल करना


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

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

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

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

MySQL बाइनरी डिस्ट्रीब्यूशन इंस्टॉल और उपयोग करने के लिए, नीचे दिखाए गए कमांड सीक्वेंस का उपयोग करने की आवश्यकता है:

shell> groupadd mysql
shell> useradd -r -g mysql -s /bin/false mysql
shell> cd /usr/local
shell> tar xvf /path/to/mysql-VERSION-OS.tar.xz
shell> ln -s full-path-to-mysql-VERSION-OS mysql
shell> cd mysql
shell> mkdir mysql-files
shell> chown mysql:mysql mysql-files
shell> chmod 750 mysql-files
shell> bin/mysqld --initialize --user=mysql
shell> bin/mysql_ssl_rsa_setup
shell> bin/mysqld_safe --user=mysql &
# Below command is optional
shell> cp support-files/mysql.server /etc/init.d/mysql.server

जेनेरिक बाइनरीज़ का उपयोग करके Unix/Linux पर MySQL इंस्टॉल करना

उपरोक्त मानता है कि उपयोगकर्ता के पास अपने सिस्टम पर रूट (एडमिनिस्ट्रेटर) एक्सेस है।

जेनेरिक बाइनरीज़ का उपयोग करके Unix/Linux पर MySQL इंस्टॉल करना

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

चरणों को नीचे संक्षेप में बताया गया है:

MySQL उपयोगकर्ता और ग्रुप बनाएं। यह नीचे दिए गए कमांड का उपयोग करके किया जा सकता है:

shell> groupadd mysql
shell> useradd -r -g mysql -s /bin/false mysql

डिस्ट्रीब्यूशन प्राप्त करें और अनपैक करें। यह नीचे दिए गए कमांड का उपयोग करके किया जा सकता है:

shell> cd /usr/local

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

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

tar कमांड mysql-VERSION-OS नाम की एक डायरेक्टरी बनाता है

tar कमांड को नीचे दिए गए कमांड से बदला जा सकता है ताकि डिस्ट्रीब्यूशन को अनकंप्रेस और एक्सट्रैक्ट किया जा सके:

shell> xz -dc /path/to/mysql-VERSION-OS.tar.xz | tar x

tar द्वारा बनाए गए इंस्टॉलेशन डायरेक्टरी के लिए एक सिम्बोलिक लिंक बनाया जा सकता है:

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

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

shell> export PATH=$PATH:/usr/local/mysql/bin

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

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

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

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

  1. जेनेरिक बाइनरीज़ का उपयोग करके Unix/Linux पर MySQL इंस्टॉल करना जेनेरिक बाइनरीज़ का उपयोग करके Unix/Linux पर MySQL इंस्टॉल करना

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