शटडाउन पर लटका हुआ है "मैसुकल कम्युनिटी सर्वर के लिए एक स्टॉप जॉब चल रहा है"


18

मैं Ubuntu 16.04 पर लिनक्स (x86_64) के लिए MySQL ver 14.14 Distrib 5.7.17 का उपयोग कर रहा हूं। जब भी मैं उबंटू को बंद करता हूं, यह यहां लटक जाता है।

यहां छवि विवरण दर्ज करें

10 मिनट के बाद, यह स्वचालित रूप से प्रक्रिया को मारता है (मेरा अनुमान)। मैं कई बार इस समस्या में भाग गया। मैंने कुछ बार क्लीन इंस्टाल किया, यह कुछ समय के लिए काम करता है, लेकिन फिर कुछ उचित शटडाउन के बाद एक ही काम करना शुरू कर देता है।

Ctrl + Alt + Del को 7 बार दबाने से लगातार शटडाउन होता है। इस तरह शटडाउन मजबूर करने से मेरा MySQL डेटा दूषित हो गया। क्या कोई और इस समस्या में भाग गया है?


जब आप sudo service mysql stopकमांड लाइन पर चलते हैं तो क्या होता है ? शायद कुछ स्क्रिप्ट को MySQL सर्वर को बंद करते समय कुछ हस्तक्षेप की आवश्यकता होती है।
पैट्रिक

यहां लिंक विवरण दर्ज करें यह मेरे लिए काम करता है
मिन्ह थेन

जवाबों:


6

Thats क्योंकि आपको टाइमज़ोन सेटिंग्स के साथ समस्याएं मिलीं:

एक ही मुद्दा मिला, एक संभावित स्पष्टीकरण मिला: मेरा क्लाउड प्रदाता स्टोर स्थानीय समयक्षेत्र (यूटीसी से पहले) में है; स्टार्टअप पर MySQL बूट पहले, फिर NTP, जो UTC के समय को अपडेट करता है; इसलिए, MySQL का शाब्दिक अर्थ "भविष्य में शुरू हुआ" (दिलचस्प लगता है)।

दौड़ते sudo dpkg-reconfigure tzdataहुए चाल चलनी चाहिए

स्रोत: https://bugs.launchpad.net/ubuntu/+source/mysql-5.7//bug/1600164/comments/11


ऐसा लगता है कि इसमें क्लाउड प्रदाता होना आवश्यक नहीं है। हमारी स्थिति में, भविष्य में बस BIOS समय निर्धारित करना, फिर MySQL को स्थापित करना और चलाना, फिर समय को सही तरीके से सेट करना भी समस्या का कारण होगा। यह पूरी तरह से नेटवर्क से डिस्कनेक्ट की गई मशीन पर है और ntp डिसबैलेंस है।
सिमोन १

5

अपने सिस्टम को बंद करने से पहले, mysql सेवा को मैन्युअल रूप से बंद करने के लिए इसे चलाने का प्रयास करें।

sudo service mysql stop

वैकल्पिक रूप से, प्रक्रिया को स्वचालित करने के लिए एक स्क्रिप्ट लिखें:

sudo service mysql stop
sudo shutdown -h now

इसे निष्पादन योग्य के रूप में चिह्नित करना सुनिश्चित करें। यह मानकर कि आपने इसे एक फ़ाइल के रूप में सहेजा है shutdown, इस कमांड को चलाएँ:

chmod u+x shutdown

अब आप अपनी स्क्रिप्ट निष्पादित कर सकते हैं।

./shutdown

4
यदि MySql सर्वर शटडाउन पर लटका हुआ है, तो यह service mysql stopकमांड पर भी लटका रहेगा । यहाँ सही दृष्टिकोण यह जांचने के लिए है कि MySql सर्वर क्यों लटका है।
विटाली

2

अजीब तरह से, यह मेरे लिए काम किया:

sudo dpkg-reconfigure tzdata

संभावित स्पष्टीकरण: मेरा क्लाउड प्रदाता स्टोर स्थानीय समयक्षेत्र (यूटीसी से पहले) में है; स्टार्टअप पर MySQL बूट पहले, फिर NTP, जो UTC के समय को अपडेट करता है; इसलिए, MySQL का शाब्दिक अर्थ है 'भविष्य में शुरू'



0

मेरे साथ ऐसा तब होता है जब मैंने होस्टनाम बदल दिया है:

$ sudo hostnamectl set-hostname my-new-hostname

mysql सर्वर को रोके बिना।


0

कमांड- sudo init 0 का उपयोग करके पीसी को बंद करें। हालांकि यह बेवकूफ लगता है लेकिन हां, यह काम करता है। इसने मेरे लिए काम किया और आपके लिए भी। वास्तव में सुपर प्रशासनिक विशेषाधिकार प्राप्त नहीं होने के कारण सर्वर बंद नहीं होता है। तो अगली बार इस कमांड का उपयोग करके शट डाउन करें।


0

अगर यह किसी और की मदद करता है, तो यह वही है जिसने मेरे लिए उबंटू 16.04 एलटीएस पर समस्या का समाधान किया है। मूल रूप से mysql.service फाइल में / lib / systemd / system / I जोड़ा After=lightdm.serviceऔर के तहत सेवा स्टार्टअप में देरी हुई wants=lightdm.service। (मेरा lightdm.service डोमेन विलंब होने तक स्वयं विलंबित है) मुझे लगता है कि आप किसी अन्य सेवा का उपयोग कर सकते हैं जो आपको पता है कि बाद में बूट में शुरू होगा। जब उबंटू रिवर्स ऑर्डर में बंद हो जाता है तो ये सर्विस फाइलें भी सेवाओं को बंद कर देंगी।


0

मैंने चलाने की कोशिश की sudo apt-get install mysql*, और स्थापना समाप्त होने के बाद सब कुछ अच्छा और आसान अब काम कर रहा है ... दोनों user680697 के अच्छे विचार का अनुसरण कर रहे हैं और GUI क्षमताओं का उपयोग करके बंद कर रहे हैं या पुनः आरंभ कर रहे हैं (मैं Ubuntu Mate 16.04 पर हूँ)।


0

यह वास्तव में MySQL का एक बग है।

कृपया बग रिपोर्ट देखें: https://bugs.mysql.com/bug.php?id=93708

इस समस्या को हल करने के लिए, बस अपने MySQL को अपडेट करें क्योंकि फिक्स इस अपडेट में है ->

[२ [मई २०१ ९ १३:२५] डैनियल प्राइस आगामी ५. ,.२ 8.0, release. release.१ 201 रिलीज़ के रूप में तय किया गया है, और यहाँ चैंज एंट्री है:

MySQL सर्वर के पेज क्लीनर थ्रेड देरी के कारण चलने के दौरान सिस्टम समय को मैन्युअल रूप से बदलना।

डेनियल प्राइस को श्रेय।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.