2013-04-23 22 views
5

Sto lavorando con un Raspberry Pi su cui gira Debian Linux. Sto cercando di installare MySQL Server ed eseguirlo e qui è quello che ho fatto:MySQL Server non si avvia su Raspberry Pi

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

Nessun errore. Ora ho riavviato il sistema, poi all'avvio ottengo:

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

E ho cercato

# sudo service mysql start 
mysql: unrecognized service 

Infine ho provato

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

trovo che non ho cartella denominata mysqld in /var/run . Ma ho letto che il file calzino qui verrà creato la prima volta che viene creato il server?

Avete qualche suggerimento?

+0

creare la cartella e assicurarsi che sia scrivibile dall'utente mysql – hek2mgl

+0

Cerca in /etc/init.d per vedere ciò che la start/stop di script è chiamato. Potrebbe essere 'mysqld'. – ethrbunny

+0

.. e guarda in/var/log/syslog e dove mai il log mysql deve vedere perché ha fallito. – ethrbunny

risposta

2
/etc/init.d; mysql 

WTF? Il solito modo per avviare il server mysql sarebbe

/etc/init.d/mysqld start 

Il motivo è mancanza dovrebbe essere scritto nei log (di solito /var/log/mysqld.log) - Cosa dicono i registri?

3

Sembra che il server mysql non sia stato avviato. Io di solito eseguito il comando di arresto e poi avviarlo nuovamente:

mysqld stop 
mysql.server start 

stesso errore, e questo funziona per me.

0

guardare in /var/log/mysql/error.log