त्रुटि! MySQL प्रबंधक या सर्वर PID फ़ाइल नहीं मिली! QNAP




(10)

जांचें कि क्या आपका सर्वर पहले भरा हुआ है, एक सामान्य कारण है (PID फ़ाइल नहीं बना सकता क्योंकि आपके पास कोई स्थान नहीं है)। अपने डिस्क उपयोग की जांच करने के लिए इसे चलाएं ।।

df -h

अगर आपको ऐसा कुछ मिलता है, तो आप पूर्ण हैं ..

Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        40G   40G  6.3M 100% /

उस स्थिति में, आपको कमरा बनाने के लिए क्या हटाना है, या अपने सर्वर पर एक अतिरिक्त ड्राइव जोड़ना शुरू करना होगा।

मैं एक मुद्दा है जहाँ MySQL मेरे QNAP NAS पर शुरू नहीं कर रहा हूँ।

मैंने पाया कि यह पहले phpMyAdmin के माध्यम से लॉग इन करने में सक्षम नहीं था - त्रुटि हो रही थी:

#2002 Cannot log in to the MySQL server

मैं तब mysql शुरू करने का प्रयास करने के लिए गया था, जैसा कि मुझे लगता है कि यह इसके साथ एक सामान्य मुद्दा है, लेकिन इसने सिर्फ एक सामान्य त्रुटि दी।

मैं mysql.sock फ़ाइल और सब कुछ समस्या निवारण के माध्यम से चला गया, इसकी अनुमति बदल रहा हूं, लेकिन कुछ भी काम नहीं कर रहा है।

मैंने अपने NAS को कई बार रिबूट किया है।

मैंने अंततः mysql को पुनः आरंभ करने का प्रयास किया। ऐसा करने में मुझे मिलता है:

ERROR! MySQL manager or server PID file could not be found!

मुझे QNAP या इसके लिए किसी भी सामान्य प्रकार के समस्या निवारण के लिए कुछ भी विशिष्ट नहीं मिल रहा है। मुझे लगता है कि सब कुछ OSX संबंधित लगता है।


नीचे दिए गए आदेशों को चलाएं और यह काम करेगा।

टर्मिनल पर जाएं और टाइप करें

sudo chown -RL root:mysql /usr/local/mysql

sudo chown -RL mysql:mysql /usr/local/mysql/data

sudo /usr/local/mysql/support-files/mysql.server start

बहुत खोज के बाद, मैं अपनी मशीन पर "पीआईडी ​​फ़ाइल नहीं मिल पाई" समस्या को ठीक करने में सक्षम था। मैं OS X 10.9.3 पर हूं और Homebrew के माध्यम से mysql स्थापित कर रहा हूं।

सबसे पहले, मुझे अपनी PID फाइल यहां मिली:

/usr/local/var/mysql/{username}.pid

इसके बाद, मैंने अपना my.cnf फ़ाइल यहां स्थित किया:

/usr/local/Cellar/mysql/5.6.19/my.cnf

अंत में, मैंने इस लाइन को my.cnf के नीचे जोड़ा:

pid-file = /usr/local/var/mysql/{username}.pid

उम्मीद है कि यह किसी और के लिए काम करता है, और आपको सिरदर्द से बचाता है! अपनी मशीन के नाम (मेरे मामले में jeffs-air-2) के साथ {यूज़रनेम} को बदलना न भूलें।


मुझे पता है कि यह एक पुरानी पोस्ट है, लेकिन मैं ERROR! MySQL server PID file could not be found! में भाग गया ERROR! MySQL server PID file could not be found! ERROR! MySQL server PID file could not be found! जब my.cnf फाइल को अपडेट करने के बाद MySQL शुरू करने की कोशिश की जा रही है। मैंने समस्या को हल करने के लिए निम्न कार्य किया:

  1. मेरे प्रयोगात्मक अद्यतन को my.cnf हटा दिया गया

  2. हटाए गए .net.pid और .net.err फाइलें।

delete /usr/local/var/mysql/**<YourUserName>**-MBP.airstreamcomm.net.*
  1. सुनिश्चित करें कि सभी MySQL प्रक्रियाएं रोक दी गई हैं।
ps -ax | grep mysql
kill **<process id>**
  1. सामान्य रूप से MySQL सर्वर शुरू किया।
mysql.server start

मेरी भी यही समस्या है। मुझे फ़ाइल {यूज़र नाम} .local.err के बजाय {यूज़रनेम} मिली है। / usr / लोकल / mysql के अंदर। इसके बाद मैं * .pid के लिए नाम * .pid और ठीक काम करता हूं। MySQL सफलता शुरू!

मेरा ओएस एल कैपिटान 10.11.5


मैं OS X पर मौजूदा mysql.server को बंद करके इसे हल करने में सक्षम था जो चल रहा था:

mysql.server stop

शुरुआत:

mysql.server start

वहाँ से मैं ERROR फेंके बिना mysql.server restart कर सकता था।


मैंने ऊपर सब कुछ करने की कोशिश की, लेकिन जब तक मुझे यहाँ से संकेत नहीं मिला तब तक कोई परिणाम नहीं देखा: https://superuser.com/questions/159486/how-to-kill-process-in-mac-os-x-and-not-have-it-restart-on-its-own

मैं अंततः अपने मैक में गतिविधि की निगरानी के लिए चला गया, पीआईडी ​​से बाहर निकलें, और कमांड चलाए:

sudo /usr/local/mysql/support-files/mysql.server restart

जादू हो गया !!!


यदि आपने MySQL स्थापित किया है तो जाने के लिए सबसे अच्छा तरीका ब्रू का उपयोग करके होमब्रे के साथ होगा

brew services restart mysql

उस आदेश को चलाने के बाद, अपडेट की गई सभी समस्याओं का समाधान हो जाएगा


त्रुटि! MySQL सर्वर PID फाइल नहीं मिली!

यह डिस्क स्थान, डिस्क इनोड उपयोग या निर्दोष भ्रष्टाचार के मुद्दों के कारण हो सकता है जो त्रुटि का कारण हो सकता है।

समस्या पिड फ़ाइल और समाधान के साथ थी:

  1. SSH सर्वर को रूट के रूप में लॉगिन करता है

  2. निर्देशिका / var / run / mysql बनाएँ

mkdir / var / run / mysql

3) mysqld.pid नाम से एक फ़ाइल बनाएँ

mysqld.pid को स्पर्श करें

  1. अपने स्वामित्व और समूह को mysql में बदलें: mysql

    chown mysql: mysql mysqld.pid

  2. MySQL सेवा को पुनरारंभ करें

किया हुआ!


यदि आप MySQL Workbench का उपयोग कर रहे हैं, तो mysql.server stop/restart/start से काम नहीं चलेगा।

आपको कार्यक्षेत्र में प्रवेश करना होगा और फिर "शटडाउन सर्वर" पर क्लिक करना होगा। संलग्न छवि देखें।





qnap