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

/etc/mysql/my.cnf परिवर्तन के बाद MySQL कंटेनर क्रैश, वापस कैसे संपादित करें?

मुझे आपकी समस्या के दो संभावित समाधान दिखाई दे रहे हैं:

MySQL छवि के लिए ENTRYPOINT को बायपास करें

docker images . चलाकर अपने इमेज का नाम खोजें फिर दौड़ें:

docker run -it --entrypoint="/bin/sh" OPTIONS image

यह आपको कंटेनर के अंदर बैश में ले जाना चाहिए और वहां से आप उन सभी आदेशों को निष्पादित कर सकते हैं जिन्हें आप अपना my.cnf ढूंढना चाहते हैं। फ़ाइल। हालाँकि मुझे नहीं पता कि फ़ाइल को वहाँ से संपादित करना है या नहीं, इसे सहेजें और इसे फिर से चलाने का प्रयास करें। मैंने कोशिश नहीं की।

पुरानी छवि हटाएं और my.cnf . को संपादित करने के लिए उचित तरीके का उपयोग करें फ़ाइल

चलाकर अपनी छवि का नाम खोजें:docker images और फिर docker rmi <image_name> . चलाकर इसे हटा दें

डिफ़ॉल्ट MySQL छवियों के लिए दस्तावेज़ों की जाँच करें MySQL Dockerhub इस पर बहुत सीधा है और मैं बोली:

उस बिंदु से और यदि आप my.cnf . बनाते हैं अपने होस्ट पर फ़ाइल करें तो आप इस समस्या में फिर कभी नहीं भागेंगे क्योंकि आप फ़ाइल को जितनी बार चाहें संपादित कर सकते हैं।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apache2, PHP5 और MySQL4 के साथ Windows XP में वेब सर्वर स्थापित करें - भाग 1

  2. क्या मैं किसी अन्य फ़ील्ड के लिए एक चर के रूप में एक MySQL क्वेरी में एक अभिव्यक्ति का पुन:उपयोग कर सकता हूं?

  3. विस्फोट () GROUP SEPARATOR का उपयोग करके कार्य करता है

  4. MySQL में INSTR () फ़ंक्शन कैसे काम करता है

  5. jdbc के माध्यम से निष्पादित संग्रहीत कार्यविधियाँ