2013-04-23 23 views
5

Pracuję z Raspberry Pi z systemem Debian Linux. Próbuję zainstalować serwer MySQL i uruchomić go. Oto, co zrobiłem:Serwer MySQL nie uruchamia się na Raspberry Pi

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

Brak błędów. Teraz restartem systemu, następnie podczas uruchamiania pojawia się:

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

Próbowałem

# sudo service mysql start 
mysql: unrecognized service 

Wreszcie próbowałem

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

uważam, że nie mam folder o nazwie mysqld in /var/run . Czytałem jednak, że plik skarpetki tutaj zostanie utworzony przy pierwszym utworzeniu serwera?

Czy masz jakieś sugestie?

+0

Utwórz folder i upewnij się, że jest zapisywalny przez użytkownika mysql – hek2mgl

+0

Szukaj w /etc/init.d zobaczyć co skrypt start/stop jest nazywany. Może być "mysqld". – ethrbunny

+0

.. i zobacz/var/log/syslog i gdziekolwiek dziennik mysql sprawdza, dlaczego się nie udało. – ethrbunny

Odpowiedz

2
/etc/init.d; mysql 

WTF? zwykle sposób na rozpoczęcie serwer mysql byłoby

/etc/init.d/mysqld start 

Powodem jest to w przypadku braku powinny być zapisywane do logów (zwykle /var/log/mysqld.log) - co dzienniki powiedzieć?

3

Wygląda na to, że twój serwer mysql nie został uruchomiony. Zwykle uruchamiam polecenie zatrzymania, a następnie ponownie:

mysqld stop 
mysql.server start 

Ten sam błąd, a to działa dla mnie.

0

spojrzeć /var/log/mysql/error.log

Powiązane problemy