2013-04-23 11 views
5

पर शुरू नहीं होता है मैं एक रास्पबेरी पाई डेबियन लिनक्स चलाने के साथ काम कर रहा हूं। मैं MySQL सर्वर स्थापित करने और इसे चलाने का प्रयास कर रहा हूं और यहां मैंने यह किया है:MySQL सर्वर रास्पबेरी पीआई

# sudo apt-get install mysql-server mysql-client php5-mysql 

कोई त्रुटि नहीं। अब मैं जब शुरू प्रणाली रिबूट, तो मैं मिलता है:

[FAIL] startpar: service(s) returned failure: mysql ... failed! 

और मैं करने की कोशिश की

# sudo service mysql start 
mysql: unrecognized service 

अन्त में मैं

# /etc/init.d; mysql 
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) 

की कोशिश की मुझे लगता है मैं कोई फ़ोल्डर mysqld in /var/run नामित है । लेकिन मैंने पढ़ा है कि सर्वर की पहली बार बनाई गई सॉक फ़ाइल पहली बार बनाई जाएगी?

क्या आपके पास कोई सुझाव है?

+0

फ़ोल्डर बनाएँ और सुनिश्चित करें कि यह देखने के लिए शुरू क्या/लिपि रोक /etc/init.d में mysql उपयोगकर्ता – hek2mgl

+0

देखो द्वारा लिखने योग्य है कहा जाता है। हो सकता है 'mysqld'। – ethrbunny

+0

.. और/var/log/syslog में देखें और जहां कभी भी mysql लॉग यह देखना है कि यह क्यों विफल हुआ। – ethrbunny

उत्तर

2
/etc/init.d; mysql 

डब्ल्यूटीएफ? सामान्य तरह से शुरू करने के लिए mysql सर्वर होगा

/etc/init.d/mysqld start 

कारण वह असफल रहा है लॉग (आमतौर पर /var/log/mysqld.log) के लिए लिखा जाना चाहिए - क्या लॉग क्या कहती हैं?

3

ऐसा लगता है कि आपका mysql सर्वर प्रारंभ नहीं हुआ है। मैं आमतौर पर स्टॉप कमांड चलाता हूं और फिर इसे फिर से शुरू करता हूं:

mysqld stop 
mysql.server start 

वही त्रुटि, और यह मेरे लिए काम करता है।

संबंधित मुद्दे