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

MySQL के डॉकर इंस्टालेशन को अपग्रेड करना


MySQL के डॉकर इंस्टॉलेशन को अपग्रेड करने से पहले, सुनिश्चित करें कि नीचे दिए गए चरणों का पालन किया गया है -

  • एक MySQL सर्वर डॉकर छवि डाउनलोड करें।

  • एक MySQL सर्वर इंस्टेंस शुरू करें।

  • कंटेनर के भीतर से MySQL सर्वर इंस्टेंस से कनेक्ट करें।

MySQL 5.7 से 8.0 के डॉकर इंस्टॉलेशन को अपग्रेड करने के चरण निम्नलिखित हैं -

  • नीचे दिए गए आदेश का उपयोग करके MySQL 5.6 सर्वर को बंद करें। यहाँ mysql56 कंटेनर का नाम है।

docker stop mysql56
  • MySQL 5.7 सर्वर डॉकर छवि डाउनलोड करें।

  • पुराने सर्वर डेटा और कॉन्फ़िगरेशन की सहायता से एक नया MySQL 5.7 डॉकर कंटेनर प्रारंभ करें।

  • यदि आवश्यक हो तो संशोधन करें।

  • यदि MySQL समुदाय सर्वर मौजूद है, तो निम्न कमांड चलाएँ -

docker run --name=mysql57 \
--mount type=bind,src=/path-on-host-machine/my.cnf,dst=/etc/my.cnf \
--mount type=bind,src=/path-on-host-machine/datadir,dst=/var/lib/mysql \
-d mysql/mysql-server:5.7
  • यदि आवश्यक हो, तो mysql/mysql-server को सही रिपॉजिटरी नाम में समायोजित करें।

  • स्टार्टअप संचालन समाप्त करने के लिए सर्वर की प्रतीक्षा करें।

  • 'डॉकर पीएस' कमांड का उपयोग करने के लिए सर्वर की स्थिति की जांच की जा सकती है।

  • नीचे दिए गए कमांड का उपयोग करके MySQL 5.7 सर्वर कंटेनर में mysql_upgrad उपयोगिता चलाएँ -

docker exec -it mysql57 mysql_upgrade -uroot -p
  • जब यह संकेत देता है, पुराने MySQL 5.6 सर्वर के लिए रूट पासवर्ड दर्ज करें।

  • नीचे दिए गए आदेश का उपयोग करके MySQL 5.7 सर्वर कंटेनर को पुनरारंभ करके अपग्रेड समाप्त करें -

docker restart mysql57

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

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

  1. माइक्रोसॉफ्ट विंडोज पर MySQL इंस्टाल करना

    आइए समझें कि माइक्रोसॉफ्ट विंडोज पर MySQL कैसे इंस्टाल किया जा सकता है - MySQL केवल माइक्रोसॉफ्ट विंडोज 64-बिट ऑपरेटिंग सिस्टम के लिए उपलब्ध है। समर्थित Windows प्लेटफ़ॉर्म जानकारी देखने के लिए, https:// www.mysql.com/support/supportedplatforms/database.html पर जाएँ। Microsoft Windows पर MySQL को

  1. mysqladmin - एक MySQL सर्वर व्यवस्थापन कार्यक्रम

    ‘mysqladmin’ एक क्लाइंट है जो प्रशासनिक कार्यों को करने में मदद करता है। इसका उपयोग सर्वर के कॉन्फ़िगरेशन और वर्तमान स्थिति की जांच करने, डेटाबेस बनाने और छोड़ने, और बहुत कुछ करने के लिए भी किया जा सकता है। नीचे दिए गए कमांड का उपयोग करके mysqladmin को लागू किया जा सकता है - shell> mysqladmin [o