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

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


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

  • MySQL सर्वर Docker इमेज डाउनलोड करें।

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

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

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

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

docker stop mysql56
  • MySQL 5.7 सर्वर Docker इमेज डाउनलोड करें।

  • पुराने सर्वर डेटा और कॉन्फ़िगरेशन की मदद से एक नया MySQL 5.7 Docker कंटेनर शुरू करें।

  • आवश्यकतानुसार संशोधन करें।

  • यदि 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 को सही रिपॉजिटरी नाम में समायोजित करें।

  • सर्वर के स्टार्टअप ऑपरेशन समाप्त होने की प्रतीक्षा करें।

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

  • नीचे दिए गए कमांड का उपयोग करके MySQL 5.7 सर्वर कंटेनर में mysql_upgrade यूटिलिटी चलाएं:

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

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

docker restart mysql57

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

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

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

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

  1. - mysqladmin: MySQL सर्वर प्रशासन प्रोग्राम

    mysqladmin प्रशासनिक संचालन करता है: सर्वर कॉन्फ़िगरेशन/स्टेटस जांच, डेटाबेस बनाएं/हटाएं, आदि। आह्वान mysqladmin [options] command [command-arg] [command [command-arg]] ... समर्थित कमांड कमांडविवरण create db_nameनया डेटाबेस बनाएं drop db_nameडेटाबेस और सभी टेबल हटाएं extended-statusसर्वर स्टे