Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

एडब्ल्यूएस ईकेएस में तैनात एक MySQL डेटाबेस को प्रारंभ करना

कुबेरनेट्स में भी यह आसान है। आप इसे निम्नानुसार कर सकते हैं,

  1. अपना init.sql डालें फ़ाइल को कुबेरनेट्स वॉल्यूम में बदलें ।
  2. इस वॉल्यूम को /docker-entrypoint-initdb.d में माउंट करें आपके mysql पॉड की निर्देशिका।

यहाँ, एक नमूना yaml फ़ाइल है:mysql-init-demo.yaml

आप init-container . का भी उपयोग कर सकते हैं डाउनलोड करने के लिए init.sql एक Kubernetes वॉल्यूम में फ़ाइल करें जो /docker-entrypoint-initdb.d पर आरोहित है mysql कंटेनर की निर्देशिका।

यूपीडी: जैसा कि आपने अपडेट में निर्दिष्ट किया है कि आपके द्वारा संदर्भित समाधान आपके लिए काम नहीं करेगा। मुझे लगता है init-container दृष्टिकोण आपके लिए सबसे उपयुक्त रहेगा। आप यह कैसे कर सकते हैं:

  1. पीवीसी बनाएं। इसका नाम है init-script
  2. अब, एक init-containerजोड़ें अपने MySQL पॉड के लिए। इसे माउंट करें init-script इस init-container . की कुछ निर्देशिका में पीवीसी . अपना init-containerकॉन्फ़िगर करें जैसे कि यह आपके init.sql . को डाउनलोड कर ले इस निर्देशिका पर फ़ाइल करें।

  3. init-script माउंट करें mysql कंटेनर में /docker-entrypoint-initdb.d . पर

अगर आपको init-container . के साथ कोई नमूना चाहिए तो मुझे बताएं दृष्टिकोण।

यूपीडी-2: मैंने init-container . के लिए एक नमूना जोड़ा है दृष्टिकोण। आप इसे यहां पा सकते हैं ।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. प्रभावित पंक्तियों के बजाय MySQL में अद्यतन मान प्राप्त करें

  2. कमांड लाइन से MySQL डंप डाउनलोड करना

  3. समूह गणना के प्रतिशत की गणना(*)

  4. दिनों या महीनों के व्यवसाय के आधार पर कमरों की उपलब्धता का प्रबंधन कैसे करें

  5. तैयार विवरण पर स्विच करना