फ़ाइल अनुमतियाँ निश्चित रूप से समस्या का कारण हैं। मुझसे कहीं बेहतर विशेषज्ञ हैं, लेकिन मैं निम्नलिखित की अनुशंसा करता हूं:
सुनिश्चित करें कि आपकी संपूर्ण डेटा निर्देशिका _mysql
. के स्वामित्व में है अनुमतियों वाला उपयोगकर्ता drwxr-xr-x
।
आपके मामले में, ऐसा प्रतीत होता है कि आपकी MySQL स्थापना निर्देशिका आपकी डेटा निर्देशिका है। मेरी डेटा निर्देशिका स्थापना निर्देशिका की उपनिर्देशिका में है।
आप शायद आदेश के अनुसार अनुमतियाँ बदलकर उठ और दौड़ सकते हैं:
sudo chown -R _mysql:admin /usr/local/var/mysql
sudo chmod -R u+rwX,g+rwX,o-rwx /usr/local/var/mysql
यह आपके dave
. को सीमित कर सकता है बिना sudo
. के mysql इंस्टालेशन डायरेक्टरी को एक्सेस करने से रोकें , ताकि आप g+rwx
. को शामिल करने के लिए इन अनुमतियों में बदलाव करना चाहें अगर आपका dave
उपयोगकर्ता admin
. का सदस्य है समूह, जो प्रतीत होता है। उस बदलाव को इसके साथ पूरा किया जाएगा:
sudo chmod -R g+rwx /usr/local/var/mysql