आपके पहले दो आदेश रूट के रूप में नहीं चलाए गए थे ताकि अपेक्षित व्यवहार हो । आपको माईएसक्यूएल को रोकने/शुरू करने के लिए रूट होना चाहिए ।
हालांकि:
sudo /etc/init.d/mysql start
काम करना चाहिए । वास्तव में यह मेरे लिए करता है,:
kojan:~> sudo /etc/init.d/mysql restart[sudo] password for chris: Stopping MySQL database server: mysqld.Starting MySQL database server: mysqld.Checking for corrupt, not cleanly closed and upgrade needing tables..
मैंने स्टार्ट के बजाय रीस्टार्ट का उपयोग किया, क्योंकि यह पहले से ही चल रहा था, लेकिन प्रभाव समान है । क्या आप सुनिश्चित हैं कि आपने अपना पासवर्ड सही तरीके से दर्ज किया है? :) आप संपादित अपने sudo config सब पर रोकना होगा जो यह काम कर रहा है?
यह एक।.
sudo /etc/init.d/mysql - root -p start
तर्क गलत हैं । एक init.d स्क्रिप्ट केवल लेता है start या stop या restart - बस एक शब्द यह बता रहा है कि क्या करना है । आप इसे कई तर्क नहीं दे सकते जैसा कि आप करने की कोशिश कर रहे थे ।
वैसे भी, संक्षिप्त उत्तर वह है जो आपको वास्तव में काम करने के लिए मिला है, अनुशंसित तरीका है । service की जगह है सभी init.समय के साथ डी स्क्रिप्ट, इसलिए आपको उपयोग करने की आदत डालनी चाहिए service. आपके द्वारा लिंक किया गया पृष्ठ 2008 में लिखा गया था, इसलिए इसे कुछ नमक के साथ लेना होगा :)
असल में, मुझे एक अजीब त्रुटि मिली, जब मैंने अपने उबंटू मशीन पर माईएसक्यूएल-वर्कबेंच स्थापित किया । उसके बाद मैंने इस कमांड का उपयोग करके माईएसक्यूएल सेवा शुरू करने की कोशिश की:
service mysql start
तो मुझे समाधान मिला कि माईएसक्यूएल सर्वर स्थापित नहीं था, इसलिए मैंने इसे स्थापित किया और मेरी समस्या हल हो गई । माईएसक्यूएल-सर्वर स्थापित करने का आदेश है:
sudo apt-get install mysql-server
सफल स्थापना के बाद, माईएसक्यूएल सर्वर को इस प्रकार प्रारंभ करें:
वास्तव में, सुडो के साथ भी यह मेरे लिए काम नहीं करता था, लेकिन फिर मुझे स्क्रिप्ट में निम्नलिखित संकेत मिला: इनिट स्क्रिप्ट को /आदि/इनिट के माध्यम से लागू करने के बजाय । डी, सेवा का उपयोग करें(8) और यह ठीक था
आम तौर पर आप सूडो-एल का उपयोग यह देखने के लिए कर सकते हैं कि आपके विशिष्ट सिस्टम पर आपके विशिष्ट उपयोगकर्ता को सूडो के साथ क्या करने की अनुमति है । (आपकी अनुमतियां /आदि/सूडर्स में कॉन्फ़िगर की गई हैं । ) हालांकि मैं निश्चित रूप से नहीं जानता कि क्या यह इस विशेष मामले में मदद करेगा । संपादित करें: प्रतीक्षा करें, कोई बात नहीं, एक्सेस अस्वीकृत त्रुटि ऐसा लगता है कि यह माईएसक्यूएल या कुछ और से आ रही है, सुडो नहीं ।